From 9cc7d08dc3e283014dcf75f598f6b55cda1823a4 Mon Sep 17 00:00:00 2001 From: "C. Fuhrman" Date: Wed, 14 Aug 2024 16:10:04 -0400 Subject: [PATCH 1/2] Remove package.json etc from famix, npm udpate --- package-lock.json | 898 +++++++++++++++++--------------- package.json | 6 +- src/lib/famix/package-lock.json | 301 ----------- src/lib/famix/package.json | 2 +- src/lib/famix/readme.md | 5 - src/lib/famix/tsconfig.json | 27 - src/lib/famix/tslint.json | 15 - 7 files changed, 475 insertions(+), 779 deletions(-) delete mode 100644 src/lib/famix/package-lock.json delete mode 100644 src/lib/famix/readme.md delete mode 100644 src/lib/famix/tsconfig.json delete mode 100644 src/lib/famix/tslint.json diff --git a/package-lock.json b/package-lock.json index 0c7b838..c74a899 100644 --- a/package-lock.json +++ b/package-lock.json @@ -23,9 +23,9 @@ }, "devDependencies": { "@types/jest": "^29.5.12", - "@types/node": "^22.0.2", - "@types/yargs": "^17.0.32", - "eslint": "^9.8.0", + "@types/node": "^22.3.0", + "@types/yargs": "^17.0.33", + "eslint": "^9.9.0", "jest": "^29.7.0", "tplant": "3.1.0", "ts-jest": "^29.2.4", @@ -60,30 +60,30 @@ } }, "node_modules/@babel/compat-data": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.7.tgz", - "integrity": "sha512-qJzAIcv03PyaWqxRgO4mSU3lihncDT296vnyuE2O8uA4w3UHWI4S3hgeZd1L8W1Bft40w9JxJ2b412iDUFFRhw==", + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.25.2.tgz", + "integrity": "sha512-bYcppcpKBvX4znYaPEeFau03bp89ShqNMLs+rmdptMw+heSZh9+z84d2YG+K7cYLbWwzdjtDoW/uqZmPjulClQ==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.7.tgz", - "integrity": "sha512-nykK+LEK86ahTkX/3TgauT0ikKoNCfKHEaZYTUVupJdTLzGNvrblu4u6fa7DhZONAltdf8e662t/abY8idrd/g==", + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.25.2.tgz", + "integrity": "sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA==", "dev": true, "dependencies": { "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.24.7", - "@babel/generator": "^7.24.7", - "@babel/helper-compilation-targets": "^7.24.7", - "@babel/helper-module-transforms": "^7.24.7", - "@babel/helpers": "^7.24.7", - "@babel/parser": "^7.24.7", - "@babel/template": "^7.24.7", - "@babel/traverse": "^7.24.7", - "@babel/types": "^7.24.7", + "@babel/generator": "^7.25.0", + "@babel/helper-compilation-targets": "^7.25.2", + "@babel/helper-module-transforms": "^7.25.2", + "@babel/helpers": "^7.25.0", + "@babel/parser": "^7.25.0", + "@babel/template": "^7.25.0", + "@babel/traverse": "^7.25.2", + "@babel/types": "^7.25.2", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -99,12 +99,12 @@ } }, "node_modules/@babel/generator": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.7.tgz", - "integrity": "sha512-oipXieGC3i45Y1A41t4tAqpnEZWgB/lC6Ehh6+rOviR5XWpTtMmLN+fGjz9vOiNRt0p6RtO6DtD0pdU3vpqdSA==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.25.0.tgz", + "integrity": "sha512-3LEEcj3PVW8pW2R1SR1M89g/qrYk/m/mB/tLqn7dn4sbBUQyTqnlod+II2U4dqiGtUmkcnAmkMDralTFZttRiw==", "dev": true, "dependencies": { - "@babel/types": "^7.24.7", + "@babel/types": "^7.25.0", "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25", "jsesc": "^2.5.1" @@ -114,14 +114,14 @@ } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.24.7.tgz", - "integrity": "sha512-ctSdRHBi20qWOfy27RUb4Fhp07KSJ3sXcuSvTrXrc4aG8NSYDo1ici3Vhg9bg69y5bj0Mr1lh0aeEgTvc12rMg==", + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.2.tgz", + "integrity": "sha512-U2U5LsSaZ7TAt3cfaymQ8WHh0pxvdHoEk6HVpaexxixjyEquMh0L0YNJNM6CTGKMXV1iksi0iZkGw4AcFkPaaw==", "dev": true, "dependencies": { - "@babel/compat-data": "^7.24.7", - "@babel/helper-validator-option": "^7.24.7", - "browserslist": "^4.22.2", + "@babel/compat-data": "^7.25.2", + "@babel/helper-validator-option": "^7.24.8", + "browserslist": "^4.23.1", "lru-cache": "^5.1.1", "semver": "^6.3.1" }, @@ -129,43 +129,6 @@ "node": ">=6.9.0" } }, - "node_modules/@babel/helper-environment-visitor": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.24.7.tgz", - "integrity": "sha512-DoiN84+4Gnd0ncbBOM9AZENV4a5ZiL39HYMyZJGZ/AZEykHYdJw0wW3kdcsh9/Kn+BRXHLkkklZ51ecPKmI1CQ==", - "dev": true, - "dependencies": { - "@babel/types": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-function-name": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.24.7.tgz", - "integrity": "sha512-FyoJTsj/PEUWu1/TYRiXTIHc8lbw+TDYkZuoE43opPS5TrI7MyONBE1oNvfguEXAD9yhQRrVBnXdXzSLQl9XnA==", - "dev": true, - "dependencies": { - "@babel/template": "^7.24.7", - "@babel/types": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-hoist-variables": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.24.7.tgz", - "integrity": "sha512-MJJwhkoGy5c4ehfoRyrJ/owKeMl19U54h27YYftT0o2teQ3FJ3nQUf/I3LlJsX4l3qlw7WRXUmiyajvHXoTubQ==", - "dev": true, - "dependencies": { - "@babel/types": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/helper-module-imports": { "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.7.tgz", @@ -180,16 +143,15 @@ } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.24.7.tgz", - "integrity": "sha512-1fuJEwIrp+97rM4RWdO+qrRsZlAeL1lQJoPqtCYWv0NL115XM93hIH4CSRln2w52SqvmY5hqdtauB6QFCDiZNQ==", + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.25.2.tgz", + "integrity": "sha512-BjyRAbix6j/wv83ftcVJmBt72QtHI56C7JXZoG2xATiLpmoC7dpd8WnkikExHDVPpi/3qCmO6WY1EaXOluiecQ==", "dev": true, "dependencies": { - "@babel/helper-environment-visitor": "^7.24.7", "@babel/helper-module-imports": "^7.24.7", "@babel/helper-simple-access": "^7.24.7", - "@babel/helper-split-export-declaration": "^7.24.7", - "@babel/helper-validator-identifier": "^7.24.7" + "@babel/helper-validator-identifier": "^7.24.7", + "@babel/traverse": "^7.25.2" }, "engines": { "node": ">=6.9.0" @@ -199,9 +161,9 @@ } }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.7.tgz", - "integrity": "sha512-Rq76wjt7yz9AAc1KnlRKNAi/dMSVWgDRx43FHoJEbcYU6xOWaE2dVPwcdTukJrjxS65GITyfbvEYHvkirZ6uEg==", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.8.tgz", + "integrity": "sha512-FFWx5142D8h2Mgr/iPVGH5G7w6jDn4jUSpZTyDnQO0Yn7Ks2Kuz6Pci8H6MPCoUJegd/UZQ3tAvfLCxQSnWWwg==", "dev": true, "engines": { "node": ">=6.9.0" @@ -220,22 +182,10 @@ "node": ">=6.9.0" } }, - "node_modules/@babel/helper-split-export-declaration": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.7.tgz", - "integrity": "sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==", - "dev": true, - "dependencies": { - "@babel/types": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/helper-string-parser": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.7.tgz", - "integrity": "sha512-7MbVt6xrwFQbunH2DNQsAP5sTGxfqQtErvBIvIMi6EQnbgUOuVYanvREcmFrOPhoXBrTtjhhP+lW+o5UfK+tDg==", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.8.tgz", + "integrity": "sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==", "dev": true, "engines": { "node": ">=6.9.0" @@ -251,22 +201,22 @@ } }, "node_modules/@babel/helper-validator-option": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.24.7.tgz", - "integrity": "sha512-yy1/KvjhV/ZCL+SM7hBrvnZJ3ZuT9OuZgIJAGpPEToANvc3iM6iDvBnRjtElWibHU6n8/LPR/EjX9EtIEYO3pw==", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.24.8.tgz", + "integrity": "sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helpers": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.7.tgz", - "integrity": "sha512-NlmJJtvcw72yRJRcnCmGvSi+3jDEg8qFu3z0AFoymmzLx5ERVWyzd9kVXr7Th9/8yIJi2Zc6av4Tqz3wFs8QWg==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.25.0.tgz", + "integrity": "sha512-MjgLZ42aCm0oGjJj8CtSM3DB8NOOf8h2l7DCTePJs29u+v7yO/RBX9nShlKMgFnRks/Q4tBAe7Hxnov9VkGwLw==", "dev": true, "dependencies": { - "@babel/template": "^7.24.7", - "@babel/types": "^7.24.7" + "@babel/template": "^7.25.0", + "@babel/types": "^7.25.0" }, "engines": { "node": ">=6.9.0" @@ -359,10 +309,13 @@ } }, "node_modules/@babel/parser": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.7.tgz", - "integrity": "sha512-9uUYRm6OqQrCqQdG1iCBwBPZgN8ciDBro2nIOFaiRz1/BCxaI7CNvQbDHvsArAC7Tw9Hda/B3U+6ui9u4HWXPw==", + "version": "7.25.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.25.3.tgz", + "integrity": "sha512-iLTJKDbJ4hMvFPgQwwsVoxtHyWpKKPBrxkANrSYewDPaPpT5py5yeVkgPIJ7XYXhndxJpaA3PyALSXQ7u8e/Dw==", "dev": true, + "dependencies": { + "@babel/types": "^7.25.2" + }, "bin": { "parser": "bin/babel-parser.js" }, @@ -406,6 +359,36 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-attributes": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.24.7.tgz", + "integrity": "sha512-hbX+lKKeUMGihnK8nvKqmXBInriT3GVjzXKFriV3YC6APGxMbP8RZNFwy91+hocLXq90Mta+HshoB31802bb8A==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, "node_modules/@babel/plugin-syntax-import-meta": { "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", @@ -517,6 +500,21 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, "node_modules/@babel/plugin-syntax-top-level-await": { "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", @@ -548,33 +546,30 @@ } }, "node_modules/@babel/template": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.7.tgz", - "integrity": "sha512-jYqfPrU9JTF0PmPy1tLYHW4Mp4KlgxJD9l2nP9fD6yT/ICi554DmrWBAEYpIelzjHf1msDP3PxJIRt/nFNfBig==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.0.tgz", + "integrity": "sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q==", "dev": true, "dependencies": { "@babel/code-frame": "^7.24.7", - "@babel/parser": "^7.24.7", - "@babel/types": "^7.24.7" + "@babel/parser": "^7.25.0", + "@babel/types": "^7.25.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.7.tgz", - "integrity": "sha512-yb65Ed5S/QAcewNPh0nZczy9JdYXkkAbIsEo+P7BE7yO3txAY30Y/oPa3QkQ5It3xVG2kpKMg9MsdxZaO31uKA==", + "version": "7.25.3", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.3.tgz", + "integrity": "sha512-HefgyP1x754oGCsKmV5reSmtV7IXj/kpaE1XYY+D9G5PvKKoFfSbiS4M77MdjuwlZKDIKFCffq9rPU+H/s3ZdQ==", "dev": true, "dependencies": { "@babel/code-frame": "^7.24.7", - "@babel/generator": "^7.24.7", - "@babel/helper-environment-visitor": "^7.24.7", - "@babel/helper-function-name": "^7.24.7", - "@babel/helper-hoist-variables": "^7.24.7", - "@babel/helper-split-export-declaration": "^7.24.7", - "@babel/parser": "^7.24.7", - "@babel/types": "^7.24.7", + "@babel/generator": "^7.25.0", + "@babel/parser": "^7.25.3", + "@babel/template": "^7.25.0", + "@babel/types": "^7.25.2", "debug": "^4.3.1", "globals": "^11.1.0" }, @@ -582,13 +577,22 @@ "node": ">=6.9.0" } }, + "node_modules/@babel/traverse/node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, "node_modules/@babel/types": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.7.tgz", - "integrity": "sha512-XEFXSlxiG5td2EJRe8vOmRbaXVgfcBlszKujvVmWIK/UpywWljQCfzAv3RQCGujWQ1RD4YYWEAqDXfuJiy8f5Q==", + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.25.2.tgz", + "integrity": "sha512-YTnYtra7W9e6/oAZEHj0bJehPRUlLH9/fbpT5LfB0NhQXyALCRkRs3zH9v07IYhkgpqX6Z78FnuccZr/l4Fs4Q==", "dev": true, "dependencies": { - "@babel/helper-string-parser": "^7.24.7", + "@babel/helper-string-parser": "^7.24.8", "@babel/helper-validator-identifier": "^7.24.7", "to-fast-properties": "^2.0.0" }, @@ -697,40 +701,10 @@ "url": "https://opencollective.com/eslint" } }, - "node_modules/@eslint/eslintrc/node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true - }, - "node_modules/@eslint/eslintrc/node_modules/globals": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz", - "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==", - "dev": true, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@eslint/eslintrc/node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, "node_modules/@eslint/js": { - "version": "9.8.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.8.0.tgz", - "integrity": "sha512-MfluB7EUfxXtv3i/++oh89uzAr4PDI4nn201hsp+qaXqsjAWzinlZEHEfPgAX4doIlKvPG/i0A9dpKxOLII8yA==", + "version": "9.9.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.9.0.tgz", + "integrity": "sha512-hhetes6ZHP3BlXLxmd8K2SNgkhNSi+UcecbnwWKwpP7kyi/uC75DJ1lOOBO3xrC4jyojtGE3YxKZPHfk4yrgug==", "dev": true, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -787,6 +761,89 @@ "node": ">=8" } }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/@istanbuljs/schema": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", @@ -1107,9 +1164,9 @@ } }, "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.15", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", - "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", "dev": true }, "node_modules/@jridgewell/trace-mapping": { @@ -1155,10 +1212,13 @@ } }, "node_modules/@shikijs/core": { - "version": "1.10.1", - "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-1.10.1.tgz", - "integrity": "sha512-qdiJS5a/QGCff7VUFIqd0hDdWly9rDp8lhVmXVrS11aazX8LOTRLHAXkkEeONNsS43EcCd7gax9LLoOz4vlFQA==", - "dev": true + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-1.13.0.tgz", + "integrity": "sha512-Mj5NVfbAXcD1GnwOTSPl8hBn/T8UDpfFQTptp+p41n/CbUcJtOq98WaRD7Lz3hCglYotUTHUWtzu3JhK6XlkAA==", + "dev": true, + "dependencies": { + "@types/hast": "^3.0.4" + } }, "node_modules/@sinclair/typebox": { "version": "0.27.8", @@ -1291,6 +1351,15 @@ "@types/node": "*" } }, + "node_modules/@types/hast": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz", + "integrity": "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==", + "dev": true, + "dependencies": { + "@types/unist": "*" + } + }, "node_modules/@types/istanbul-lib-coverage": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", @@ -1331,12 +1400,12 @@ "integrity": "sha512-8wTvZawATi/lsmNu10/j2hk1KEP0IvjubqPE3cu1Xz7xfXXt5oCq3SNUz4fMIP4XGF9Ky+Ue2tBA3hcS7LSBlA==" }, "node_modules/@types/node": { - "version": "22.0.2", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.0.2.tgz", - "integrity": "sha512-yPL6DyFwY5PiMVEwymNeqUTKsDczQBJ/5T7W/46RwLU/VH+AA8aT5TZkvBviLKLbbm0hlfftEkGrNzfRk/fofQ==", + "version": "22.3.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.3.0.tgz", + "integrity": "sha512-nrWpWVaDZuaVc5X84xJ0vNrLvomM205oQyLsRt7OHNZbSHslcWsvgFR7O7hire2ZonjLrWBbedmotmIlJDVd6g==", "dev": true, "dependencies": { - "undici-types": "~6.11.1" + "undici-types": "~6.18.2" } }, "node_modules/@types/stack-utils": { @@ -1345,10 +1414,16 @@ "integrity": "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==", "dev": true }, + "node_modules/@types/unist": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.2.tgz", + "integrity": "sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==", + "dev": true + }, "node_modules/@types/yargs": { - "version": "17.0.32", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", - "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", + "version": "17.0.33", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.33.tgz", + "integrity": "sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==", "dev": true, "dependencies": { "@types/yargs-parser": "*" @@ -1466,13 +1541,10 @@ "dev": true }, "node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, - "dependencies": { - "sprintf-js": "~1.0.2" - } + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true }, "node_modules/async": { "version": "3.2.5", @@ -1549,23 +1621,26 @@ } }, "node_modules/babel-preset-current-node-syntax": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", - "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.1.0.tgz", + "integrity": "sha512-ldYss8SbBlWva1bs28q78Ju5Zq1F+8BrqBZZ0VFhLBvhh6lCpC2o3gDJi/5DRLs9FgYZCnmPYIVFU4lRXCkyUw==", "dev": true, "dependencies": { "@babel/plugin-syntax-async-generators": "^7.8.4", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/plugin-syntax-class-properties": "^7.8.3", - "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-import-attributes": "^7.24.7", + "@babel/plugin-syntax-import-meta": "^7.10.4", "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", "@babel/plugin-syntax-object-rest-spread": "^7.8.3", "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-top-level-await": "^7.8.3" + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5" }, "peerDependencies": { "@babel/core": "^7.0.0" @@ -1614,9 +1689,9 @@ } }, "node_modules/browserslist": { - "version": "4.23.1", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.1.tgz", - "integrity": "sha512-TUfofFo/KsK/bWZ9TWQ5O26tsWW4Uhmt8IYklbnUa70udB6P2wA7w7o4PY4muaEPBQaAX+CEnmmIA41NVHtPVw==", + "version": "4.23.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.3.tgz", + "integrity": "sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA==", "dev": true, "funding": [ { @@ -1633,10 +1708,10 @@ } ], "dependencies": { - "caniuse-lite": "^1.0.30001629", - "electron-to-chromium": "^1.4.796", - "node-releases": "^2.0.14", - "update-browserslist-db": "^1.0.16" + "caniuse-lite": "^1.0.30001646", + "electron-to-chromium": "^1.5.4", + "node-releases": "^2.0.18", + "update-browserslist-db": "^1.1.0" }, "bin": { "browserslist": "cli.js" @@ -1691,9 +1766,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001640", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001640.tgz", - "integrity": "sha512-lA4VMpW0PSUrFnkmVuEKBUovSWKhj7puyCg8StBChgu298N1AtuF1sKWEvfDuimSEDbhlb/KqPKC3fs1HbuQUA==", + "version": "1.0.30001651", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001651.tgz", + "integrity": "sha512-9Cf+Xv1jJNe1xPZLGuUXLNkE1BoDkqRqYyFJ9TDYSqhduqA4hu4oR9HluGoWYQC/aj8WHjsGVV+bwkh0+tegRg==", "dev": true, "funding": [ { @@ -1780,9 +1855,9 @@ } }, "node_modules/code-block-writer": { - "version": "13.0.1", - "resolved": "https://registry.npmjs.org/code-block-writer/-/code-block-writer-13.0.1.tgz", - "integrity": "sha512-c5or4P6erEA69TxaxTNcHUNcIn+oyxSRTOWV+pSYF+z4epXqNvwvJ70XPGjPNgue83oAFAPBRQYwpAJ/Hpe/Sg==" + "version": "13.0.2", + "resolved": "https://registry.npmjs.org/code-block-writer/-/code-block-writer-13.0.2.tgz", + "integrity": "sha512-XfXzAGiStXSmCIwrkdfvc7FS5Dtj8yelCtyOf2p2skCAfvLd6zu0rGzuS9NSCO3bq1JKpFZ7tbKdKlcd5occQA==" }, "node_modules/collect-v8-coverage": { "version": "1.0.2", @@ -1869,9 +1944,9 @@ } }, "node_modules/debug": { - "version": "4.3.5", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.5.tgz", - "integrity": "sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==", + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.6.tgz", + "integrity": "sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==", "dev": true, "dependencies": { "ms": "2.1.2" @@ -1957,9 +2032,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.4.816", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.816.tgz", - "integrity": "sha512-EKH5X5oqC6hLmiS7/vYtZHZFTNdhsYG5NVPRN6Yn0kQHNBlT59+xSM8HBy66P5fxWpKgZbPqb+diC64ng295Jw==", + "version": "1.5.7", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.7.tgz", + "integrity": "sha512-6FTNWIWMxMy/ZY6799nBlPtF1DFDQ6VQJ7yyDP27SJNt5lwtQ5ufqVvHylb3fdQefvRcgA3fKcFMJi9OLwBRNw==", "dev": true }, "node_modules/emittery": { @@ -2009,25 +2084,28 @@ } }, "node_modules/escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", "dev": true, "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/eslint": { - "version": "9.8.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.8.0.tgz", - "integrity": "sha512-K8qnZ/QJzT2dLKdZJVX6W4XOwBzutMYmt0lqUS+JdXgd+HTYFlonFgkJ8s44d/zMPPCnOOk0kMWCApCPhiOy9A==", + "version": "9.9.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.9.0.tgz", + "integrity": "sha512-JfiKJrbx0506OEerjK2Y1QlldtBxkAlLxT5OEcRF8uaQ86noDe2k31Vw9rnSWv+MXZHj7OOUV/dA0AhdLFcyvA==", "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.11.0", "@eslint/config-array": "^0.17.1", "@eslint/eslintrc": "^3.1.0", - "@eslint/js": "9.8.0", + "@eslint/js": "9.9.0", "@humanwhocodes/module-importer": "^1.0.1", "@humanwhocodes/retry": "^0.3.0", "@nodelib/fs.walk": "^1.2.8", @@ -2065,105 +2143,43 @@ "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { - "url": "https://eslint.org/donate" - } - }, - "node_modules/eslint-scope": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.0.2.tgz", - "integrity": "sha512-6E4xmrTw5wtxnLA5wYL3WDfhZ/1bUBGOXV0zQvVRDOtrR8D0p6W7fs3JweNYhwRYeGvd/1CKX2se0/2s7Q/nJA==", - "dev": true, - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint-visitor-keys": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.0.0.tgz", - "integrity": "sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==", - "dev": true, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint/node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint/node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dev": true, - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint/node_modules/glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.3" + "url": "https://eslint.org/donate" }, - "engines": { - "node": ">=10.13.0" + "peerDependencies": { + "jiti": "*" + }, + "peerDependenciesMeta": { + "jiti": { + "optional": true + } } }, - "node_modules/eslint/node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "node_modules/eslint-scope": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.0.2.tgz", + "integrity": "sha512-6E4xmrTw5wtxnLA5wYL3WDfhZ/1bUBGOXV0zQvVRDOtrR8D0p6W7fs3JweNYhwRYeGvd/1CKX2se0/2s7Q/nJA==", "dev": true, "dependencies": { - "p-locate": "^5.0.0" + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" }, "engines": { - "node": ">=10" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://opencollective.com/eslint" } }, - "node_modules/eslint/node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "node_modules/eslint-visitor-keys": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.0.0.tgz", + "integrity": "sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==", "dev": true, - "dependencies": { - "p-limit": "^3.0.2" - }, "engines": { - "node": ">=10" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://opencollective.com/eslint" } }, "node_modules/espree": { @@ -2307,6 +2323,17 @@ "node": ">=8.6.0" } }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/fast-json-stable-stringify": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", @@ -2390,16 +2417,19 @@ } }, "node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", "dev": true, "dependencies": { - "locate-path": "^5.0.0", + "locate-path": "^6.0.0", "path-exists": "^4.0.0" }, "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/flat-cache": { @@ -2427,20 +2457,6 @@ "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", "dev": true }, - "node_modules/fsevents": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "dev": true, - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, "node_modules/function-bind": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", @@ -2510,45 +2526,27 @@ } }, "node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/glob/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/glob/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", "dev": true, "dependencies": { - "brace-expansion": "^1.1.7" + "is-glob": "^4.0.3" }, "engines": { - "node": "*" + "node": ">=10.13.0" } }, "node_modules/globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz", + "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==", "dev": true, "engines": { - "node": ">=4" + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/graceful-fs": { @@ -2599,9 +2597,9 @@ } }, "node_modules/ignore": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", - "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", "dev": true, "engines": { "node": ">= 4" @@ -2623,19 +2621,10 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/import-fresh/node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true, - "engines": { - "node": ">=4" - } - }, "node_modules/import-local": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", - "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.2.0.tgz", + "integrity": "sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==", "dev": true, "dependencies": { "pkg-dir": "^4.2.0", @@ -2684,9 +2673,9 @@ "dev": true }, "node_modules/is-core-module": { - "version": "2.14.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.14.0.tgz", - "integrity": "sha512-a5dFJih5ZLYlRtDc0dZWP7RiKr6xIKzmn/oAYCDvdLThadVgyJwlaoQPmRtMSpz+rk0OGAgIu+TcM9HUF0fk1A==", + "version": "2.15.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.0.tgz", + "integrity": "sha512-Dd+Lb2/zvk9SKy1TGCt1wFJFo/MWBPMX5x7KcvLajWTGuomczdQX61PvY5yK6SVACwpoexWo81IfFyoKY2QnTA==", "dev": true, "dependencies": { "hasown": "^2.0.2" @@ -2795,9 +2784,9 @@ } }, "node_modules/istanbul-lib-instrument/node_modules/semver": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", - "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", "dev": true, "bin": { "semver": "bin/semver.js" @@ -3261,16 +3250,6 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-runner/node_modules/source-map-support": { - "version": "0.5.13", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", - "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==", - "dev": true, - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, "node_modules/jest-runtime": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.7.0.tgz", @@ -3336,9 +3315,9 @@ } }, "node_modules/jest-snapshot/node_modules/semver": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", - "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", "dev": true, "bin": { "semver": "bin/semver.js" @@ -3449,13 +3428,12 @@ "dev": true }, "node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", "dev": true, "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" + "argparse": "^2.0.1" }, "bin": { "js-yaml": "bin/js-yaml.js" @@ -3565,15 +3543,18 @@ } }, "node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", "dev": true, "dependencies": { - "p-locate": "^4.1.0" + "p-locate": "^5.0.0" }, "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/lodash": { @@ -3624,9 +3605,9 @@ } }, "node_modules/make-dir/node_modules/semver": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", - "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", "dev": true, "bin": { "semver": "bin/semver.js" @@ -3667,12 +3648,6 @@ "markdown-it": "bin/markdown-it.mjs" } }, - "node_modules/markdown-it/node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true - }, "node_modules/mdurl": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-2.0.0.tgz", @@ -3759,9 +3734,9 @@ "dev": true }, "node_modules/node-releases": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", - "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==", + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", + "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==", "dev": true }, "node_modules/normalize-path": { @@ -3842,27 +3817,15 @@ } }, "node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/p-locate/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", "dev": true, "dependencies": { - "p-try": "^2.0.0" + "p-limit": "^3.0.2" }, "engines": { - "node": ">=6" + "node": ">=10" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -3983,6 +3946,58 @@ "node": ">=8" } }, + "node_modules/pkg-dir/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-dir/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/plantuml-encoder": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/plantuml-encoder/-/plantuml-encoder-1.4.0.tgz", @@ -4133,7 +4148,7 @@ "node": ">=8" } }, - "node_modules/resolve-from": { + "node_modules/resolve-cwd/node_modules/resolve-from": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", @@ -4142,6 +4157,15 @@ "node": ">=8" } }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, "node_modules/resolve.exports": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.2.tgz", @@ -4213,12 +4237,13 @@ } }, "node_modules/shiki": { - "version": "1.10.1", - "resolved": "https://registry.npmjs.org/shiki/-/shiki-1.10.1.tgz", - "integrity": "sha512-uafV7WCgN4YYrccH6yxpnps6k38sSTlFRrwc4jycWmhWxJIm9dPrk+XkY1hZ2t0I7jmacMNb15Lf2fspa/Y3lg==", + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/shiki/-/shiki-1.13.0.tgz", + "integrity": "sha512-e0dWfnONbEv6xl7FJy3XIhsVHQ/65XHDZl92+6H9+4xWjfdo7pmkqG7Kg47KWtDiEtzM5Z+oEfb4vtRvoZ/X9w==", "dev": true, "dependencies": { - "@shikijs/core": "1.10.1" + "@shikijs/core": "1.13.0", + "@types/hast": "^3.0.4" } }, "node_modules/signal-exit": { @@ -4251,6 +4276,16 @@ "node": ">=0.10.0" } }, + "node_modules/source-map-support": { + "version": "0.5.13", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", + "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==", + "dev": true, + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, "node_modules/sprintf-js": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", @@ -4269,6 +4304,15 @@ "node": ">=10" } }, + "node_modules/stack-utils/node_modules/escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/string-length": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", @@ -4483,9 +4527,9 @@ } }, "node_modules/ts-jest/node_modules/semver": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", - "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", "dev": true, "bin": { "semver": "bin/semver.js" @@ -4674,9 +4718,9 @@ "dev": true }, "node_modules/undici-types": { - "version": "6.11.1", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.11.1.tgz", - "integrity": "sha512-mIDEX2ek50x0OlRgxryxsenE5XaQD4on5U2inY7RApK3SOJpofyw7uW2AyfMKkhAxXIceo2DeWGVGwyvng1GNQ==", + "version": "6.18.2", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.18.2.tgz", + "integrity": "sha512-5ruQbENj95yDYJNS3TvcaxPMshV7aizdv/hWYjGIKoANWKjhWNBsr2YEuYZKodQulB1b8l7ILOuDQep3afowQQ==", "dev": true }, "node_modules/update-browserslist-db": { @@ -4821,9 +4865,9 @@ "dev": true }, "node_modules/yaml": { - "version": "2.4.5", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.5.tgz", - "integrity": "sha512-aBx2bnqDzVOyNKfsysjA2ms5ZlnjSAW2eG3/L5G/CSujfjLJTJsEw1bGw8kCf04KodQWk1pxlGnZ56CRxiawmg==", + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.5.0.tgz", + "integrity": "sha512-2wWLbGbYDiSqqIKoPjar3MPgB94ErzCtrNE1FdqGuaO0pi2JGjmE8aW8TDZwzU7vuxcGRdL/4gPQwQ7hD5AMSw==", "dev": true, "bin": { "yaml": "bin.mjs" diff --git a/package.json b/package.json index 6d1a8d2..7e08416 100644 --- a/package.json +++ b/package.json @@ -28,9 +28,9 @@ "license": "MIT", "devDependencies": { "@types/jest": "^29.5.12", - "@types/node": "^22.0.2", - "@types/yargs": "^17.0.32", - "eslint": "^9.8.0", + "@types/node": "^22.3.0", + "@types/yargs": "^17.0.33", + "eslint": "^9.9.0", "jest": "^29.7.0", "tplant": "3.1.0", "ts-jest": "^29.2.4", diff --git a/src/lib/famix/package-lock.json b/src/lib/famix/package-lock.json deleted file mode 100644 index f372fc8..0000000 --- a/src/lib/famix/package-lock.json +++ /dev/null @@ -1,301 +0,0 @@ -{ - "name": "famix", - "version": "1.0.0", - "lockfileVersion": 1, - "requires": true, - "dependencies": { - "@babel/code-frame": { - "version": "7.5.5", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.5.5.tgz", - "integrity": "sha512-27d4lZoomVyo51VegxI20xZPuSHusqbQag/ztrBC7wegWoQ1nLREPVSKSW8byhTlzTKyNE4ifaTA6lCp7JjpFw==", - "dev": true, - "requires": { - "@babel/highlight": "^7.0.0" - } - }, - "@babel/highlight": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.5.0.tgz", - "integrity": "sha512-7dV4eu9gBxoM0dAnj/BCFDW9LFU0zvTrkq0ugM7pnHEgguOEeOz1so2ZghEdzviYzQEED0r4EAgpsBChKy1TRQ==", - "dev": true, - "requires": { - "chalk": "^2.0.0", - "esutils": "^2.0.2", - "js-tokens": "^4.0.0" - } - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, - "requires": { - "sprintf-js": "~1.0.2" - } - }, - "balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", - "dev": true - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "builtin-modules": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", - "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=", - "dev": true - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "commander": { - "version": "2.20.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.1.tgz", - "integrity": "sha512-cCuLsMhJeWQ/ZpsFTbE765kvVfoeSddc4nU3up4fV+fDBcfUXnbITJ+JzhkdjzOqhURjZgujxaioam4RM9yGUg==", - "dev": true - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", - "dev": true - }, - "diff": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.1.tgz", - "integrity": "sha512-s2+XdvhPCOF01LRQBC8hf4vhbVmI2CGS5aZnxLJlT5FtdhPCDFq80q++zK2KlrVorVDdL5BOGZ/VfLrVtYNF+Q==", - "dev": true - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true - }, - "esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true - }, - "esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", - "dev": true - }, - "glob": { - "version": "7.1.4", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz", - "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "dev": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, - "js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - }, - "js-yaml": { - "version": "3.13.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", - "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", - "dev": true, - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - }, - "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", - "dev": true - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dev": true, - "requires": { - "wrappy": "1" - } - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "dev": true - }, - "path-parse": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", - "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", - "dev": true - }, - "resolve": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.12.0.tgz", - "integrity": "sha512-B/dOmuoAik5bKcD6s6nXDCjzUKnaDvdkRyAk6rsmsKLipWj4797iothd7jmmUhWTfinVMU+wc56rYKsit2Qy4w==", - "dev": true, - "requires": { - "path-parse": "^1.0.6" - } - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", - "dev": true - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - }, - "tslib": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", - "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==", - "dev": true - }, - "tslint": { - "version": "5.20.0", - "resolved": "https://registry.npmjs.org/tslint/-/tslint-5.20.0.tgz", - "integrity": "sha512-2vqIvkMHbnx8acMogAERQ/IuINOq6DFqgF8/VDvhEkBqQh/x6SP0Y+OHnKth9/ZcHQSroOZwUQSN18v8KKF0/g==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0", - "builtin-modules": "^1.1.1", - "chalk": "^2.3.0", - "commander": "^2.12.1", - "diff": "^4.0.1", - "glob": "^7.1.1", - "js-yaml": "^3.13.1", - "minimatch": "^3.0.4", - "resolve": "^1.3.2", - "semver": "^5.3.0", - "tslib": "^1.8.0", - "tsutils": "^2.29.0" - } - }, - "tsutils": { - "version": "2.29.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.29.0.tgz", - "integrity": "sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==", - "dev": true, - "requires": { - "tslib": "^1.8.1" - } - }, - "typescript": { - "version": "3.6.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.6.3.tgz", - "integrity": "sha512-N7bceJL1CtRQ2RiG0AQME13ksR7DiuQh/QehubYcghzv20tnh+MQnQIuJddTmsbqYj+dztchykemz0zFzlvdQw==", - "dev": true - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "dev": true - } - } -} diff --git a/src/lib/famix/package.json b/src/lib/famix/package.json index ebaeb9a..471ff94 100644 --- a/src/lib/famix/package.json +++ b/src/lib/famix/package.json @@ -25,4 +25,4 @@ "tslint": "^5.20.0", "typescript": "^3.6.3" } -} \ No newline at end of file +} diff --git a/src/lib/famix/readme.md b/src/lib/famix/readme.md deleted file mode 100644 index 1d7bfe8..0000000 --- a/src/lib/famix/readme.md +++ /dev/null @@ -1,5 +0,0 @@ -# FAMIX model in typescript - -FAMIX is a family of metamodels to represent source code. - -Learn more about the MSE file format and the FAMIX model https://www.researchgate.net/publication/265428652 \ No newline at end of file diff --git a/src/lib/famix/tsconfig.json b/src/lib/famix/tsconfig.json deleted file mode 100644 index e266a32..0000000 --- a/src/lib/famix/tsconfig.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "compilerOptions": { - "module": "commonjs", - "outDir": "dist", - "incremental": true, - "pretty": true, - "noFallthroughCasesInSwitch": true, - "noImplicitReturns": true, - "noUnusedParameters": true, - "noUnusedLocals": true, - "noImplicitAny": true, - "declaration": true, - "strictNullChecks": true, - "strictFunctionTypes": true, - "alwaysStrict": true, - "target": "es2017", - "sourceMap": true, - "lib": ["es6"] - }, - "filesGlob": [ - "./**/*.ts" - ], - "exclude": [ - "node_modules", - "dist" - ] -} \ No newline at end of file diff --git a/src/lib/famix/tslint.json b/src/lib/famix/tslint.json deleted file mode 100644 index b94adb3..0000000 --- a/src/lib/famix/tslint.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "defaultSeverity": "error", - "extends": [ - "tslint:recommended" - ], - "jsRules": {}, - "rules": { - "member-ordering": false, - "no-consecutive-blank-lines": false, - "ordered-imports": false, - "ban-types": false, - "max-line-length": false - }, - "rulesDirectory": [] -} \ No newline at end of file From 85a5df29afcd8e052f3b85ac39a8df38c070f341 Mon Sep 17 00:00:00 2001 From: "C. Fuhrman" Date: Wed, 14 Aug 2024 16:21:27 -0400 Subject: [PATCH 2/2] skip the src directory inside the lib/famix directory --- src/analyze.ts | 2 +- src/analyze_functions/process_functions.ts | 2 +- src/famix_functions/EntityDictionary.ts | 4 ++-- src/famix_functions/helpers_creation.ts | 2 +- src/lib/famix/{src => }/famix_JSON_exporter.ts | 0 src/lib/famix/{src => }/famix_base_element.ts | 2 +- src/lib/famix/{src => }/famix_repository.ts | 2 +- src/lib/famix/{src => }/index.ts | 0 src/lib/famix/{src => }/model/famix/access.ts | 0 src/lib/famix/{src => }/model/famix/accessor.ts | 0 src/lib/famix/{src => }/model/famix/alias.ts | 0 src/lib/famix/{src => }/model/famix/arrow_function.ts | 0 src/lib/famix/{src => }/model/famix/behavioral_entity.ts | 0 src/lib/famix/{src => }/model/famix/class.ts | 0 src/lib/famix/{src => }/model/famix/comment.ts | 0 src/lib/famix/{src => }/model/famix/concretisation.ts | 0 src/lib/famix/{src => }/model/famix/container_entity.ts | 0 src/lib/famix/{src => }/model/famix/decorator.ts | 0 src/lib/famix/{src => }/model/famix/entity.ts | 0 src/lib/famix/{src => }/model/famix/enum.ts | 0 src/lib/famix/{src => }/model/famix/enum_value.ts | 0 src/lib/famix/{src => }/model/famix/function.ts | 0 src/lib/famix/{src => }/model/famix/import_clause.ts | 0 src/lib/famix/{src => }/model/famix/index.ts | 0 .../famix/{src => }/model/famix/indexed_file_anchor.ts | 0 src/lib/famix/{src => }/model/famix/inheritance.ts | 0 src/lib/famix/{src => }/model/famix/interface.ts | 0 src/lib/famix/{src => }/model/famix/invocation.ts | 0 src/lib/famix/{src => }/model/famix/method.ts | 0 src/lib/famix/{src => }/model/famix/module.ts | 0 src/lib/famix/{src => }/model/famix/named_entity.ts | 0 src/lib/famix/{src => }/model/famix/parameter.ts | 0 .../{src => }/model/famix/parameter_concretisation.ts | 0 src/lib/famix/{src => }/model/famix/parameter_type.ts | 0 .../{src => }/model/famix/parametric_arrow_function.ts | 0 src/lib/famix/{src => }/model/famix/parametric_class.ts | 0 .../famix/{src => }/model/famix/parametric_function.ts | 0 .../famix/{src => }/model/famix/parametric_interface.ts | 0 src/lib/famix/{src => }/model/famix/parametric_method.ts | 0 src/lib/famix/{src => }/model/famix/primitive_type.ts | 0 src/lib/famix/{src => }/model/famix/property.ts | 0 src/lib/famix/{src => }/model/famix/reference.ts | 0 src/lib/famix/{src => }/model/famix/scoping_entity.ts | 2 +- src/lib/famix/{src => }/model/famix/script_entity.ts | 0 src/lib/famix/{src => }/model/famix/source_anchor.ts | 0 src/lib/famix/{src => }/model/famix/source_language.ts | 0 src/lib/famix/{src => }/model/famix/sourced_entity.ts | 2 +- src/lib/famix/{src => }/model/famix/structural_entity.ts | 0 src/lib/famix/{src => }/model/famix/type.ts | 0 src/lib/famix/{src => }/model/famix/variable.ts | 0 src/refactorer/refactor-getter-setter.ts | 2 +- src/ts2famix-cli.ts | 2 +- test/abstractClassWithComments.test.ts | 2 +- test/abstracts.test.ts | 2 +- test/access.test.ts | 2 +- test/accesses.test.ts | 6 +++--- test/accessorsWithDecorators.test.ts | 8 ++++---- test/alias.test.ts | 4 ++-- test/arrowFunction.test.ts | 2 +- test/classExtendsUndefinedClass.test.ts | 2 +- test/classImplementsUndefinedInterface.test.ts | 4 ++-- test/classWithDecorators.test.ts | 2 +- test/concreteAndGenericParameter.test.ts | 2 +- test/concretisationClassSpecialization.test.ts | 2 +- test/concretisationFunctionInstantiation.test.ts | 2 +- test/concretisationGenericInstantiation.test.ts | 2 +- test/concretisationInterfaceClass.test.ts | 2 +- test/concretisationInterfaceSpecialization.test.ts | 2 +- test/concretisationTypeInstantiation.test.ts | 2 +- test/entities.test.ts | 2 +- test/entities_json.test.ts | 2 +- test/entityDictionary.test.ts | 2 +- test/entityDictionaryUnit.test.ts | 2 +- test/enum.test.ts | 8 ++++---- test/functionReturnsFunction.test.ts | 2 +- test/functionWithParameters.test.ts | 2 +- test/functionWithVariables.test.ts | 6 +++--- test/functionsInFunction.test.ts | 2 +- test/functionsInMethod.test.ts | 2 +- test/genericClass.test.ts | 2 +- test/genericClassInheritsInterface.test.ts | 2 +- test/genericFunction.test.ts | 4 ++-- test/genericInterface.test.ts | 2 +- test/genericMethod.test.ts | 6 +++--- test/genericWithInvocation.test.ts | 8 ++++---- test/generics.test.ts | 2 +- test/importClause.test.ts | 2 +- test/importExportedVariable.test.ts | 2 +- test/interfaceInheritsInterface.test.ts | 2 +- test/interfaceInheritsUndefinedInterface.test.ts | 2 +- test/invocation.test.ts | 6 +++--- test/invocationWithFunction.test.ts | 6 +++--- test/invocationWithVariable.test.ts | 6 +++--- test/invocations.test.ts | 2 +- test/jsDoc.test.ts | 2 +- test/listParameter.test.ts | 2 +- test/methodWithDecorator.test.ts | 2 +- test/methods.test.ts | 2 +- test/module.test.ts | 4 ++-- test/namespacesAndClasses.test.ts | 4 ++-- test/parameterWithDecorators.test.ts | 4 ++-- test/parametricArrowFunction.test.ts | 2 +- test/parametricMethod.test.ts | 4 ++-- test/parametricTestsFamixTypeScript.test.ts | 2 +- test/propertyDefinedInConstructor.test.ts | 2 +- test/propertyWithDecorators.test.ts | 4 ++-- test/simpleExport.test.ts | 2 +- test/simpleFunction.test.ts | 2 +- test/simpleTest.test.ts | 2 +- test/simpleTest2.test.ts | 6 +++--- test/sourceLanguage.test.ts | 2 +- test/sourceText.test.ts | 2 +- test/testUtils.ts | 4 ++-- test/types.test.ts | 8 ++++---- 114 files changed, 108 insertions(+), 108 deletions(-) rename src/lib/famix/{src => }/famix_JSON_exporter.ts (100%) rename src/lib/famix/{src => }/famix_base_element.ts (93%) rename src/lib/famix/{src => }/famix_repository.ts (99%) rename src/lib/famix/{src => }/index.ts (100%) rename src/lib/famix/{src => }/model/famix/access.ts (100%) rename src/lib/famix/{src => }/model/famix/accessor.ts (100%) rename src/lib/famix/{src => }/model/famix/alias.ts (100%) rename src/lib/famix/{src => }/model/famix/arrow_function.ts (100%) rename src/lib/famix/{src => }/model/famix/behavioral_entity.ts (100%) rename src/lib/famix/{src => }/model/famix/class.ts (100%) rename src/lib/famix/{src => }/model/famix/comment.ts (100%) rename src/lib/famix/{src => }/model/famix/concretisation.ts (100%) rename src/lib/famix/{src => }/model/famix/container_entity.ts (100%) rename src/lib/famix/{src => }/model/famix/decorator.ts (100%) rename src/lib/famix/{src => }/model/famix/entity.ts (100%) rename src/lib/famix/{src => }/model/famix/enum.ts (100%) rename src/lib/famix/{src => }/model/famix/enum_value.ts (100%) rename src/lib/famix/{src => }/model/famix/function.ts (100%) rename src/lib/famix/{src => }/model/famix/import_clause.ts (100%) rename src/lib/famix/{src => }/model/famix/index.ts (100%) rename src/lib/famix/{src => }/model/famix/indexed_file_anchor.ts (100%) rename src/lib/famix/{src => }/model/famix/inheritance.ts (100%) rename src/lib/famix/{src => }/model/famix/interface.ts (100%) rename src/lib/famix/{src => }/model/famix/invocation.ts (100%) rename src/lib/famix/{src => }/model/famix/method.ts (100%) rename src/lib/famix/{src => }/model/famix/module.ts (100%) rename src/lib/famix/{src => }/model/famix/named_entity.ts (100%) rename src/lib/famix/{src => }/model/famix/parameter.ts (100%) rename src/lib/famix/{src => }/model/famix/parameter_concretisation.ts (100%) rename src/lib/famix/{src => }/model/famix/parameter_type.ts (100%) rename src/lib/famix/{src => }/model/famix/parametric_arrow_function.ts (100%) rename src/lib/famix/{src => }/model/famix/parametric_class.ts (100%) rename src/lib/famix/{src => }/model/famix/parametric_function.ts (100%) rename src/lib/famix/{src => }/model/famix/parametric_interface.ts (100%) rename src/lib/famix/{src => }/model/famix/parametric_method.ts (100%) rename src/lib/famix/{src => }/model/famix/primitive_type.ts (100%) rename src/lib/famix/{src => }/model/famix/property.ts (100%) rename src/lib/famix/{src => }/model/famix/reference.ts (100%) rename src/lib/famix/{src => }/model/famix/scoping_entity.ts (95%) rename src/lib/famix/{src => }/model/famix/script_entity.ts (100%) rename src/lib/famix/{src => }/model/famix/source_anchor.ts (100%) rename src/lib/famix/{src => }/model/famix/source_language.ts (100%) rename src/lib/famix/{src => }/model/famix/sourced_entity.ts (97%) rename src/lib/famix/{src => }/model/famix/structural_entity.ts (100%) rename src/lib/famix/{src => }/model/famix/type.ts (100%) rename src/lib/famix/{src => }/model/famix/variable.ts (100%) diff --git a/src/analyze.ts b/src/analyze.ts index 07e48a7..a422ec4 100644 --- a/src/analyze.ts +++ b/src/analyze.ts @@ -1,6 +1,6 @@ import { Project } from "ts-morph"; import * as fs from 'fs'; -import { FamixRepository } from "./lib/famix/src/famix_repository"; +import { FamixRepository } from "./lib/famix/famix_repository"; import { Logger } from "tslog"; import * as processFunctions from "./analyze_functions/process_functions"; import { EntityDictionary } from "./famix_functions/EntityDictionary"; diff --git a/src/analyze_functions/process_functions.ts b/src/analyze_functions/process_functions.ts index bd3b4ce..47b0588 100644 --- a/src/analyze_functions/process_functions.ts +++ b/src/analyze_functions/process_functions.ts @@ -1,5 +1,5 @@ import { ClassDeclaration, MethodDeclaration, VariableStatement, FunctionDeclaration, VariableDeclaration, InterfaceDeclaration, ParameterDeclaration, ConstructorDeclaration, MethodSignature, SourceFile, ModuleDeclaration, PropertyDeclaration, PropertySignature, Decorator, GetAccessorDeclaration, SetAccessorDeclaration, ExportedDeclarations, CommentRange, EnumDeclaration, EnumMember, TypeParameterDeclaration, TypeAliasDeclaration, SyntaxKind, FunctionExpression, Block, Identifier, ExpressionWithTypeArguments, ImportDeclaration, Node, ArrowFunction, Scope, ClassExpression } from "ts-morph"; -import * as Famix from "../lib/famix/src/model/famix"; +import * as Famix from "../lib/famix/model/famix"; import { calculate } from "../lib/ts-complex/cyclomatic-service"; import * as fs from 'fs'; import { logger , entityDictionary } from "../analyze"; diff --git a/src/famix_functions/EntityDictionary.ts b/src/famix_functions/EntityDictionary.ts index 256f9c2..6c635ff 100644 --- a/src/famix_functions/EntityDictionary.ts +++ b/src/famix_functions/EntityDictionary.ts @@ -1,11 +1,11 @@ import { ClassDeclaration, ConstructorDeclaration, FunctionDeclaration, Identifier, InterfaceDeclaration, MethodDeclaration, MethodSignature, ModuleDeclaration, PropertyDeclaration, PropertySignature, SourceFile, TypeParameterDeclaration, VariableDeclaration, ParameterDeclaration, Decorator, GetAccessorDeclaration, SetAccessorDeclaration, ImportSpecifier, CommentRange, EnumDeclaration, EnumMember, TypeAliasDeclaration, FunctionExpression, ExpressionWithTypeArguments, ImportDeclaration, ImportEqualsDeclaration, SyntaxKind, Expression, TypeNode, Node, ts, Scope, Type, ArrowFunction } from "ts-morph"; import { isAmbient, isNamespace } from "../analyze_functions/process_functions"; -import * as Famix from "../lib/famix/src/model/famix"; +import * as Famix from "../lib/famix/model/famix"; +import { FamixRepository } from "../lib/famix/famix_repository"; import { logger, config } from "../analyze"; import GraphemeSplitter from "grapheme-splitter"; import * as Helpers from "./helpers_creation"; import * as FQNFunctions from "../fqn"; -import { FamixRepository } from "../lib/famix/src/famix_repository"; import path from "path"; import _ from 'lodash'; diff --git a/src/famix_functions/helpers_creation.ts b/src/famix_functions/helpers_creation.ts index 2ec7335..c967cff 100644 --- a/src/famix_functions/helpers_creation.ts +++ b/src/famix_functions/helpers_creation.ts @@ -1,4 +1,4 @@ -import * as Famix from "../lib/famix/src/model/famix"; +import * as Famix from "../lib/famix/model/famix"; import { logger } from "../analyze"; import { ConstructorDeclaration, Identifier, FunctionDeclaration, MethodDeclaration, MethodSignature, PropertyDeclaration, PropertySignature, VariableDeclaration, ParameterDeclaration, GetAccessorDeclaration, SetAccessorDeclaration, EnumMember, TypeAliasDeclaration, Node, SyntaxKind, FunctionExpression } from "ts-morph"; import { TypeDeclaration } from "./EntityDictionary"; diff --git a/src/lib/famix/src/famix_JSON_exporter.ts b/src/lib/famix/famix_JSON_exporter.ts similarity index 100% rename from src/lib/famix/src/famix_JSON_exporter.ts rename to src/lib/famix/famix_JSON_exporter.ts diff --git a/src/lib/famix/src/famix_base_element.ts b/src/lib/famix/famix_base_element.ts similarity index 93% rename from src/lib/famix/src/famix_base_element.ts rename to src/lib/famix/famix_base_element.ts index ac0303f..46897c5 100644 --- a/src/lib/famix/src/famix_base_element.ts +++ b/src/lib/famix/famix_base_element.ts @@ -1,4 +1,4 @@ -import { logger } from "../../../analyze"; +import { logger } from "../../analyze"; import { FamixJSONExporter } from "./famix_JSON_exporter"; // import { FamixRepository } from "./famix_repository"; diff --git a/src/lib/famix/src/famix_repository.ts b/src/lib/famix/famix_repository.ts similarity index 99% rename from src/lib/famix/src/famix_repository.ts rename to src/lib/famix/famix_repository.ts index 32e150b..61924fc 100644 --- a/src/lib/famix/src/famix_repository.ts +++ b/src/lib/famix/famix_repository.ts @@ -1,7 +1,7 @@ import { FamixBaseElement } from "./famix_base_element"; import { Class, Interface, Variable, Method, ArrowFunction, Function as FamixFunctionEntity, Type, NamedEntity, ScriptEntity, Module, SourceLanguage } from "./model/famix"; import * as Famix from "./model/famix"; -import { TSMorphObjectType } from "../../../famix_functions/EntityDictionary"; +import { TSMorphObjectType } from "../../famix_functions/EntityDictionary"; /** * This class is used to store all Famix elements */ diff --git a/src/lib/famix/src/index.ts b/src/lib/famix/index.ts similarity index 100% rename from src/lib/famix/src/index.ts rename to src/lib/famix/index.ts diff --git a/src/lib/famix/src/model/famix/access.ts b/src/lib/famix/model/famix/access.ts similarity index 100% rename from src/lib/famix/src/model/famix/access.ts rename to src/lib/famix/model/famix/access.ts diff --git a/src/lib/famix/src/model/famix/accessor.ts b/src/lib/famix/model/famix/accessor.ts similarity index 100% rename from src/lib/famix/src/model/famix/accessor.ts rename to src/lib/famix/model/famix/accessor.ts diff --git a/src/lib/famix/src/model/famix/alias.ts b/src/lib/famix/model/famix/alias.ts similarity index 100% rename from src/lib/famix/src/model/famix/alias.ts rename to src/lib/famix/model/famix/alias.ts diff --git a/src/lib/famix/src/model/famix/arrow_function.ts b/src/lib/famix/model/famix/arrow_function.ts similarity index 100% rename from src/lib/famix/src/model/famix/arrow_function.ts rename to src/lib/famix/model/famix/arrow_function.ts diff --git a/src/lib/famix/src/model/famix/behavioral_entity.ts b/src/lib/famix/model/famix/behavioral_entity.ts similarity index 100% rename from src/lib/famix/src/model/famix/behavioral_entity.ts rename to src/lib/famix/model/famix/behavioral_entity.ts diff --git a/src/lib/famix/src/model/famix/class.ts b/src/lib/famix/model/famix/class.ts similarity index 100% rename from src/lib/famix/src/model/famix/class.ts rename to src/lib/famix/model/famix/class.ts diff --git a/src/lib/famix/src/model/famix/comment.ts b/src/lib/famix/model/famix/comment.ts similarity index 100% rename from src/lib/famix/src/model/famix/comment.ts rename to src/lib/famix/model/famix/comment.ts diff --git a/src/lib/famix/src/model/famix/concretisation.ts b/src/lib/famix/model/famix/concretisation.ts similarity index 100% rename from src/lib/famix/src/model/famix/concretisation.ts rename to src/lib/famix/model/famix/concretisation.ts diff --git a/src/lib/famix/src/model/famix/container_entity.ts b/src/lib/famix/model/famix/container_entity.ts similarity index 100% rename from src/lib/famix/src/model/famix/container_entity.ts rename to src/lib/famix/model/famix/container_entity.ts diff --git a/src/lib/famix/src/model/famix/decorator.ts b/src/lib/famix/model/famix/decorator.ts similarity index 100% rename from src/lib/famix/src/model/famix/decorator.ts rename to src/lib/famix/model/famix/decorator.ts diff --git a/src/lib/famix/src/model/famix/entity.ts b/src/lib/famix/model/famix/entity.ts similarity index 100% rename from src/lib/famix/src/model/famix/entity.ts rename to src/lib/famix/model/famix/entity.ts diff --git a/src/lib/famix/src/model/famix/enum.ts b/src/lib/famix/model/famix/enum.ts similarity index 100% rename from src/lib/famix/src/model/famix/enum.ts rename to src/lib/famix/model/famix/enum.ts diff --git a/src/lib/famix/src/model/famix/enum_value.ts b/src/lib/famix/model/famix/enum_value.ts similarity index 100% rename from src/lib/famix/src/model/famix/enum_value.ts rename to src/lib/famix/model/famix/enum_value.ts diff --git a/src/lib/famix/src/model/famix/function.ts b/src/lib/famix/model/famix/function.ts similarity index 100% rename from src/lib/famix/src/model/famix/function.ts rename to src/lib/famix/model/famix/function.ts diff --git a/src/lib/famix/src/model/famix/import_clause.ts b/src/lib/famix/model/famix/import_clause.ts similarity index 100% rename from src/lib/famix/src/model/famix/import_clause.ts rename to src/lib/famix/model/famix/import_clause.ts diff --git a/src/lib/famix/src/model/famix/index.ts b/src/lib/famix/model/famix/index.ts similarity index 100% rename from src/lib/famix/src/model/famix/index.ts rename to src/lib/famix/model/famix/index.ts diff --git a/src/lib/famix/src/model/famix/indexed_file_anchor.ts b/src/lib/famix/model/famix/indexed_file_anchor.ts similarity index 100% rename from src/lib/famix/src/model/famix/indexed_file_anchor.ts rename to src/lib/famix/model/famix/indexed_file_anchor.ts diff --git a/src/lib/famix/src/model/famix/inheritance.ts b/src/lib/famix/model/famix/inheritance.ts similarity index 100% rename from src/lib/famix/src/model/famix/inheritance.ts rename to src/lib/famix/model/famix/inheritance.ts diff --git a/src/lib/famix/src/model/famix/interface.ts b/src/lib/famix/model/famix/interface.ts similarity index 100% rename from src/lib/famix/src/model/famix/interface.ts rename to src/lib/famix/model/famix/interface.ts diff --git a/src/lib/famix/src/model/famix/invocation.ts b/src/lib/famix/model/famix/invocation.ts similarity index 100% rename from src/lib/famix/src/model/famix/invocation.ts rename to src/lib/famix/model/famix/invocation.ts diff --git a/src/lib/famix/src/model/famix/method.ts b/src/lib/famix/model/famix/method.ts similarity index 100% rename from src/lib/famix/src/model/famix/method.ts rename to src/lib/famix/model/famix/method.ts diff --git a/src/lib/famix/src/model/famix/module.ts b/src/lib/famix/model/famix/module.ts similarity index 100% rename from src/lib/famix/src/model/famix/module.ts rename to src/lib/famix/model/famix/module.ts diff --git a/src/lib/famix/src/model/famix/named_entity.ts b/src/lib/famix/model/famix/named_entity.ts similarity index 100% rename from src/lib/famix/src/model/famix/named_entity.ts rename to src/lib/famix/model/famix/named_entity.ts diff --git a/src/lib/famix/src/model/famix/parameter.ts b/src/lib/famix/model/famix/parameter.ts similarity index 100% rename from src/lib/famix/src/model/famix/parameter.ts rename to src/lib/famix/model/famix/parameter.ts diff --git a/src/lib/famix/src/model/famix/parameter_concretisation.ts b/src/lib/famix/model/famix/parameter_concretisation.ts similarity index 100% rename from src/lib/famix/src/model/famix/parameter_concretisation.ts rename to src/lib/famix/model/famix/parameter_concretisation.ts diff --git a/src/lib/famix/src/model/famix/parameter_type.ts b/src/lib/famix/model/famix/parameter_type.ts similarity index 100% rename from src/lib/famix/src/model/famix/parameter_type.ts rename to src/lib/famix/model/famix/parameter_type.ts diff --git a/src/lib/famix/src/model/famix/parametric_arrow_function.ts b/src/lib/famix/model/famix/parametric_arrow_function.ts similarity index 100% rename from src/lib/famix/src/model/famix/parametric_arrow_function.ts rename to src/lib/famix/model/famix/parametric_arrow_function.ts diff --git a/src/lib/famix/src/model/famix/parametric_class.ts b/src/lib/famix/model/famix/parametric_class.ts similarity index 100% rename from src/lib/famix/src/model/famix/parametric_class.ts rename to src/lib/famix/model/famix/parametric_class.ts diff --git a/src/lib/famix/src/model/famix/parametric_function.ts b/src/lib/famix/model/famix/parametric_function.ts similarity index 100% rename from src/lib/famix/src/model/famix/parametric_function.ts rename to src/lib/famix/model/famix/parametric_function.ts diff --git a/src/lib/famix/src/model/famix/parametric_interface.ts b/src/lib/famix/model/famix/parametric_interface.ts similarity index 100% rename from src/lib/famix/src/model/famix/parametric_interface.ts rename to src/lib/famix/model/famix/parametric_interface.ts diff --git a/src/lib/famix/src/model/famix/parametric_method.ts b/src/lib/famix/model/famix/parametric_method.ts similarity index 100% rename from src/lib/famix/src/model/famix/parametric_method.ts rename to src/lib/famix/model/famix/parametric_method.ts diff --git a/src/lib/famix/src/model/famix/primitive_type.ts b/src/lib/famix/model/famix/primitive_type.ts similarity index 100% rename from src/lib/famix/src/model/famix/primitive_type.ts rename to src/lib/famix/model/famix/primitive_type.ts diff --git a/src/lib/famix/src/model/famix/property.ts b/src/lib/famix/model/famix/property.ts similarity index 100% rename from src/lib/famix/src/model/famix/property.ts rename to src/lib/famix/model/famix/property.ts diff --git a/src/lib/famix/src/model/famix/reference.ts b/src/lib/famix/model/famix/reference.ts similarity index 100% rename from src/lib/famix/src/model/famix/reference.ts rename to src/lib/famix/model/famix/reference.ts diff --git a/src/lib/famix/src/model/famix/scoping_entity.ts b/src/lib/famix/model/famix/scoping_entity.ts similarity index 95% rename from src/lib/famix/src/model/famix/scoping_entity.ts rename to src/lib/famix/model/famix/scoping_entity.ts index 3c6849f..b6d4956 100644 --- a/src/lib/famix/src/model/famix/scoping_entity.ts +++ b/src/lib/famix/model/famix/scoping_entity.ts @@ -1,6 +1,6 @@ import { FamixJSONExporter } from "../../famix_JSON_exporter"; import { ContainerEntity } from "./container_entity"; -import { logger } from "../../../../../analyze"; +import { logger } from "../../../../analyze"; import { Module } from "./module"; export class ScopingEntity extends ContainerEntity { diff --git a/src/lib/famix/src/model/famix/script_entity.ts b/src/lib/famix/model/famix/script_entity.ts similarity index 100% rename from src/lib/famix/src/model/famix/script_entity.ts rename to src/lib/famix/model/famix/script_entity.ts diff --git a/src/lib/famix/src/model/famix/source_anchor.ts b/src/lib/famix/model/famix/source_anchor.ts similarity index 100% rename from src/lib/famix/src/model/famix/source_anchor.ts rename to src/lib/famix/model/famix/source_anchor.ts diff --git a/src/lib/famix/src/model/famix/source_language.ts b/src/lib/famix/model/famix/source_language.ts similarity index 100% rename from src/lib/famix/src/model/famix/source_language.ts rename to src/lib/famix/model/famix/source_language.ts diff --git a/src/lib/famix/src/model/famix/sourced_entity.ts b/src/lib/famix/model/famix/sourced_entity.ts similarity index 97% rename from src/lib/famix/src/model/famix/sourced_entity.ts rename to src/lib/famix/model/famix/sourced_entity.ts index 25553e0..e4a514e 100644 --- a/src/lib/famix/src/model/famix/sourced_entity.ts +++ b/src/lib/famix/model/famix/sourced_entity.ts @@ -3,7 +3,7 @@ import { SourceLanguage } from "./source_language"; import { Entity } from "./entity"; import { Comment } from "./comment"; import { SourceAnchor } from "./source_anchor"; -import { logger } from "../../../../../analyze"; +import { logger } from "../../../../analyze"; export class SourcedEntity extends Entity { diff --git a/src/lib/famix/src/model/famix/structural_entity.ts b/src/lib/famix/model/famix/structural_entity.ts similarity index 100% rename from src/lib/famix/src/model/famix/structural_entity.ts rename to src/lib/famix/model/famix/structural_entity.ts diff --git a/src/lib/famix/src/model/famix/type.ts b/src/lib/famix/model/famix/type.ts similarity index 100% rename from src/lib/famix/src/model/famix/type.ts rename to src/lib/famix/model/famix/type.ts diff --git a/src/lib/famix/src/model/famix/variable.ts b/src/lib/famix/model/famix/variable.ts similarity index 100% rename from src/lib/famix/src/model/famix/variable.ts rename to src/lib/famix/model/famix/variable.ts diff --git a/src/refactorer/refactor-getter-setter.ts b/src/refactorer/refactor-getter-setter.ts index c0efb7d..a346141 100644 --- a/src/refactorer/refactor-getter-setter.ts +++ b/src/refactorer/refactor-getter-setter.ts @@ -2,7 +2,7 @@ import { ClassDeclaration, Project, SourceFile, SyntaxKind } from "ts-morph"; import * as path from "path"; const project = new Project(); -project.addSourceFilesAtPaths("src/lib/famix/src/model/famix/famix_base_element.ts"); +project.addSourceFilesAtPaths("src/lib/famix/model/famix/famix_base_element.ts"); project.getSourceFiles().forEach(sourceFile => { console.log(sourceFile.getFilePath()); }); project.getSourceFiles().forEach(sourceFile => { diff --git a/src/ts2famix-cli.ts b/src/ts2famix-cli.ts index 59515d2..293883d 100644 --- a/src/ts2famix-cli.ts +++ b/src/ts2famix-cli.ts @@ -2,7 +2,7 @@ import * as fs from "fs"; import yargs from "yargs"; import { Importer } from './analyze'; -import { FamixRepository } from "./lib/famix/src/famix_repository"; +import { FamixRepository } from "./lib/famix/famix_repository"; import { Project } from "ts-morph"; import { config } from "./analyze"; diff --git a/test/abstractClassWithComments.test.ts b/test/abstractClassWithComments.test.ts index 2f529fc..81273ba 100644 --- a/test/abstractClassWithComments.test.ts +++ b/test/abstractClassWithComments.test.ts @@ -1,5 +1,5 @@ import { Importer } from '../src/analyze'; -import { Comment } from '../src/lib/famix/src/model/famix/comment'; +import { Comment } from '../src/lib/famix/model/famix/comment'; import { getCommentTextFromCommentViaAnchor } from './testUtils'; import { project } from './testUtils'; diff --git a/test/abstracts.test.ts b/test/abstracts.test.ts index fcfac29..174ef46 100644 --- a/test/abstracts.test.ts +++ b/test/abstracts.test.ts @@ -1,5 +1,5 @@ import { Importer } from '../src/analyze'; -import { Method } from '../src/lib/famix/src/model/famix'; +import { Method } from '../src/lib/famix/model/famix'; import { project } from './testUtils'; const importer = new Importer(); diff --git a/test/access.test.ts b/test/access.test.ts index 3682cb1..f75d806 100644 --- a/test/access.test.ts +++ b/test/access.test.ts @@ -1,5 +1,5 @@ import { Importer } from '../src/analyze'; -import { Property, Method } from "../src/lib/famix/src/model/famix"; +import { Property, Method } from "../src/lib/famix/model/famix"; import { project } from './testUtils'; const importer = new Importer(); diff --git a/test/accesses.test.ts b/test/accesses.test.ts index d052a56..390ae94 100644 --- a/test/accesses.test.ts +++ b/test/accesses.test.ts @@ -1,7 +1,7 @@ import { Importer } from '../src/analyze'; -import { Access } from '../src/lib/famix/src/model/famix/access'; -import { Parameter } from '../src/lib/famix/src/model/famix/parameter'; -import { Variable } from '../src/lib/famix/src/model/famix/variable'; +import { Access } from '../src/lib/famix/model/famix/access'; +import { Parameter } from '../src/lib/famix/model/famix/parameter'; +import { Variable } from '../src/lib/famix/model/famix/variable'; import { project } from './testUtils'; const importer = new Importer(); diff --git a/test/accessorsWithDecorators.test.ts b/test/accessorsWithDecorators.test.ts index 93b41e5..0c4b2bd 100644 --- a/test/accessorsWithDecorators.test.ts +++ b/test/accessorsWithDecorators.test.ts @@ -1,8 +1,8 @@ import { Importer } from '../src/analyze'; -import { Access } from '../src/lib/famix/src/model/famix/access'; -import { Decorator } from '../src/lib/famix/src/model/famix/decorator'; -import { Property } from '../src/lib/famix/src/model/famix/property'; -import { Accessor } from '../src/lib/famix/src/model/famix'; +import { Access } from '../src/lib/famix/model/famix/access'; +import { Decorator } from '../src/lib/famix/model/famix/decorator'; +import { Property } from '../src/lib/famix/model/famix/property'; +import { Accessor } from '../src/lib/famix/model/famix'; import { project } from './testUtils'; const importer = new Importer(); diff --git a/test/alias.test.ts b/test/alias.test.ts index 5c568f6..4d6c388 100644 --- a/test/alias.test.ts +++ b/test/alias.test.ts @@ -1,6 +1,6 @@ import { Importer } from '../src/analyze'; -import { Alias, IndexedFileAnchor } from '../src/lib/famix/src/model/famix'; -import { Type } from '../src/lib/famix/src/model/famix'; +import { Alias, IndexedFileAnchor } from '../src/lib/famix/model/famix'; +import { Type } from '../src/lib/famix/model/famix'; import { getTextFromAnchor } from './testUtils'; import { project } from './testUtils'; diff --git a/test/arrowFunction.test.ts b/test/arrowFunction.test.ts index 14625ca..c009a54 100644 --- a/test/arrowFunction.test.ts +++ b/test/arrowFunction.test.ts @@ -1,5 +1,5 @@ import { Importer, logger } from '../src/analyze'; -import { Class, Enum, Function, Method, Parameter } from '../src/lib/famix/src/model/famix'; +import { Class, Enum, Function, Method, Parameter } from '../src/lib/famix/model/famix'; import { project } from './testUtils'; const importer = new Importer(); diff --git a/test/classExtendsUndefinedClass.test.ts b/test/classExtendsUndefinedClass.test.ts index 9f1a364..cffd1d0 100644 --- a/test/classExtendsUndefinedClass.test.ts +++ b/test/classExtendsUndefinedClass.test.ts @@ -1,5 +1,5 @@ import { Importer } from '../src/analyze'; -import { Interface } from '../src/lib/famix/src/model/famix'; +import { Interface } from '../src/lib/famix/model/famix'; import { project } from './testUtils'; const importer = new Importer(); diff --git a/test/classImplementsUndefinedInterface.test.ts b/test/classImplementsUndefinedInterface.test.ts index eff7eba..a3031c8 100644 --- a/test/classImplementsUndefinedInterface.test.ts +++ b/test/classImplementsUndefinedInterface.test.ts @@ -1,6 +1,6 @@ import { Importer } from '../src/analyze'; -import { Class } from '../src/lib/famix/src/model/famix/class'; -import { Interface } from '../src/lib/famix/src/model/famix/interface'; +import { Class } from '../src/lib/famix/model/famix/class'; +import { Interface } from '../src/lib/famix/model/famix/interface'; import { project } from './testUtils'; const importer = new Importer(); diff --git a/test/classWithDecorators.test.ts b/test/classWithDecorators.test.ts index b22ea88..fc2d7ae 100644 --- a/test/classWithDecorators.test.ts +++ b/test/classWithDecorators.test.ts @@ -1,5 +1,5 @@ import { Importer } from '../src/analyze'; -import { Decorator } from '../src/lib/famix/src/model/famix/decorator'; +import { Decorator } from '../src/lib/famix/model/famix/decorator'; import { project } from './testUtils'; const importer = new Importer(); diff --git a/test/concreteAndGenericParameter.test.ts b/test/concreteAndGenericParameter.test.ts index ce63ea2..d2d7320 100644 --- a/test/concreteAndGenericParameter.test.ts +++ b/test/concreteAndGenericParameter.test.ts @@ -1,5 +1,5 @@ import { Importer, logger } from '../src/analyze'; -import { ParametricClass } from '../src/lib/famix/src/model/famix'; +import { ParametricClass } from '../src/lib/famix/model/famix'; import { project } from './testUtils'; const importer = new Importer(); diff --git a/test/concretisationClassSpecialization.test.ts b/test/concretisationClassSpecialization.test.ts index 493baec..5974ecf 100644 --- a/test/concretisationClassSpecialization.test.ts +++ b/test/concretisationClassSpecialization.test.ts @@ -1,5 +1,5 @@ import { Importer } from '../src/analyze'; -import { Concretisation, ParameterConcretisation, ParametricClass } from '../src/lib/famix/src/model/famix'; +import { Concretisation, ParameterConcretisation, ParametricClass } from '../src/lib/famix/model/famix'; import { project } from './testUtils'; const importer = new Importer(); diff --git a/test/concretisationFunctionInstantiation.test.ts b/test/concretisationFunctionInstantiation.test.ts index 0533a83..0ba4932 100644 --- a/test/concretisationFunctionInstantiation.test.ts +++ b/test/concretisationFunctionInstantiation.test.ts @@ -1,5 +1,5 @@ import { Importer } from '../src/analyze'; -import { Concretisation, ParametricFunction, ParametricMethod } from '../src/lib/famix/src/model/famix'; +import { Concretisation, ParametricFunction, ParametricMethod } from '../src/lib/famix/model/famix'; import { project } from './testUtils'; const importer = new Importer(); diff --git a/test/concretisationGenericInstantiation.test.ts b/test/concretisationGenericInstantiation.test.ts index 396182b..fbf21fc 100644 --- a/test/concretisationGenericInstantiation.test.ts +++ b/test/concretisationGenericInstantiation.test.ts @@ -1,5 +1,5 @@ import { Importer } from '../src/analyze'; -import { Concretisation, ParametricClass } from '../src/lib/famix/src/model/famix'; +import { Concretisation, ParametricClass } from '../src/lib/famix/model/famix'; import { project } from './testUtils'; const importer = new Importer(); diff --git a/test/concretisationInterfaceClass.test.ts b/test/concretisationInterfaceClass.test.ts index 24ac3b1..6dbd907 100644 --- a/test/concretisationInterfaceClass.test.ts +++ b/test/concretisationInterfaceClass.test.ts @@ -1,5 +1,5 @@ import { Importer } from '../src/analyze'; -import { ParametricInterface } from '../src/lib/famix/src/model/famix'; +import { ParametricInterface } from '../src/lib/famix/model/famix'; import { project } from './testUtils'; const importer = new Importer(); diff --git a/test/concretisationInterfaceSpecialization.test.ts b/test/concretisationInterfaceSpecialization.test.ts index c8ed3bc..3fd161e 100644 --- a/test/concretisationInterfaceSpecialization.test.ts +++ b/test/concretisationInterfaceSpecialization.test.ts @@ -1,5 +1,5 @@ import { Importer } from '../src/analyze'; -import { Concretisation, ParameterConcretisation, ParametricInterface } from '../src/lib/famix/src/model/famix'; +import { Concretisation, ParameterConcretisation, ParametricInterface } from '../src/lib/famix/model/famix'; import { project } from './testUtils'; const importer = new Importer(); diff --git a/test/concretisationTypeInstantiation.test.ts b/test/concretisationTypeInstantiation.test.ts index 5a91323..f0c3fb4 100644 --- a/test/concretisationTypeInstantiation.test.ts +++ b/test/concretisationTypeInstantiation.test.ts @@ -1,5 +1,5 @@ import { Importer } from '../src/analyze'; -import { Concretisation, ParametricInterface } from '../src/lib/famix/src/model/famix'; +import { Concretisation, ParametricInterface } from '../src/lib/famix/model/famix'; import { project } from './testUtils'; const importer = new Importer(); diff --git a/test/entities.test.ts b/test/entities.test.ts index 3a9d4cb..cea2214 100644 --- a/test/entities.test.ts +++ b/test/entities.test.ts @@ -1,5 +1,5 @@ import { Importer } from '../src/analyze'; -import { Method, Function as FamixFunctionEntity, Variable} from '../src/lib/famix/src/model/famix'; +import { Method, Function as FamixFunctionEntity, Variable} from '../src/lib/famix/model/famix'; import { project } from './testUtils'; const importer = new Importer(); diff --git a/test/entities_json.test.ts b/test/entities_json.test.ts index 8a570e7..406db4a 100644 --- a/test/entities_json.test.ts +++ b/test/entities_json.test.ts @@ -1,5 +1,5 @@ import { Importer } from '../src/analyze'; -import { Method } from '../src/lib/famix/src/model/famix'; +import { Method } from '../src/lib/famix/model/famix'; import { project } from './testUtils'; const importer = new Importer(); diff --git a/test/entityDictionary.test.ts b/test/entityDictionary.test.ts index ba63190..43a9579 100644 --- a/test/entityDictionary.test.ts +++ b/test/entityDictionary.test.ts @@ -1,5 +1,5 @@ import { Importer } from '../src/analyze'; -import { ScriptEntity, Class, PrimitiveType, Method, Parameter, Comment, Access, Variable, Function } from '../src/lib/famix/src/model/famix'; +import { ScriptEntity, Class, PrimitiveType, Method, Parameter, Comment, Access, Variable, Function } from '../src/lib/famix/model/famix'; import { project } from './testUtils'; const importer = new Importer(); diff --git a/test/entityDictionaryUnit.test.ts b/test/entityDictionaryUnit.test.ts index 783a5ba..fba47e9 100644 --- a/test/entityDictionaryUnit.test.ts +++ b/test/entityDictionaryUnit.test.ts @@ -1,5 +1,5 @@ import { entityDictionary } from "../src/analyze"; -import * as Famix from "../src/lib/famix/src/model/famix"; +import * as Famix from "../src/lib/famix/model/famix"; import { project } from './testUtils'; const sourceFile = project.createSourceFile("/entityDictionaryUnit.ts", diff --git a/test/enum.test.ts b/test/enum.test.ts index eee8f1e..8b63d33 100644 --- a/test/enum.test.ts +++ b/test/enum.test.ts @@ -1,8 +1,8 @@ import { Importer, logger } from '../src/analyze'; -import { Access } from '../src/lib/famix/src/model/famix/access'; -import { Enum } from '../src/lib/famix/src/model/famix/enum'; -import { ScriptEntity } from '../src/lib/famix/src/model/famix/script_entity'; -import { IndexedFileAnchor } from '../src/lib/famix/src/model/famix/indexed_file_anchor'; +import { Access } from '../src/lib/famix/model/famix/access'; +import { Enum } from '../src/lib/famix/model/famix/enum'; +import { ScriptEntity } from '../src/lib/famix/model/famix/script_entity'; +import { IndexedFileAnchor } from '../src/lib/famix/model/famix/indexed_file_anchor'; import { getCommentTextFromCommentViaAnchor } from './testUtils'; import { project } from './testUtils'; diff --git a/test/functionReturnsFunction.test.ts b/test/functionReturnsFunction.test.ts index 9ceb6f2..182678c 100644 --- a/test/functionReturnsFunction.test.ts +++ b/test/functionReturnsFunction.test.ts @@ -1,5 +1,5 @@ import { Importer } from '../src/analyze'; -import { Function as FamixFunctionEntity } from "../src/lib/famix/src/model/famix/function"; +import { Function as FamixFunctionEntity } from "../src/lib/famix/model/famix/function"; import { project } from './testUtils'; const importer = new Importer(); diff --git a/test/functionWithParameters.test.ts b/test/functionWithParameters.test.ts index b9b69cd..7b11b99 100644 --- a/test/functionWithParameters.test.ts +++ b/test/functionWithParameters.test.ts @@ -1,5 +1,5 @@ import { Importer } from '../src/analyze'; -import { Function } from "../src/lib/famix/src/model/famix/function"; +import { Function } from "../src/lib/famix/model/famix/function"; import { project } from './testUtils'; const importer = new Importer(); diff --git a/test/functionWithVariables.test.ts b/test/functionWithVariables.test.ts index 5501eef..ed590bd 100644 --- a/test/functionWithVariables.test.ts +++ b/test/functionWithVariables.test.ts @@ -1,7 +1,7 @@ import { Importer } from '../src/analyze'; -import { Function as FamixFunctionEntity } from "../src/lib/famix/src/model/famix/function"; -import { Comment } from '../src/lib/famix/src/model/famix/comment'; -import { IndexedFileAnchor } from '../src/lib/famix/src/model/famix/indexed_file_anchor'; +import { Function as FamixFunctionEntity } from "../src/lib/famix/model/famix/function"; +import { Comment } from '../src/lib/famix/model/famix/comment'; +import { IndexedFileAnchor } from '../src/lib/famix/model/famix/indexed_file_anchor'; import { getCommentTextFromCommentViaAnchor } from './testUtils'; import { project } from './testUtils'; diff --git a/test/functionsInFunction.test.ts b/test/functionsInFunction.test.ts index 35adc33..1e0e06f 100644 --- a/test/functionsInFunction.test.ts +++ b/test/functionsInFunction.test.ts @@ -1,5 +1,5 @@ import { Importer } from '../src/analyze'; -import { Function as FamixFunctionEntity } from "../src/lib/famix/src/model/famix/function"; +import { Function as FamixFunctionEntity } from "../src/lib/famix/model/famix/function"; import { project } from './testUtils'; const importer = new Importer(); diff --git a/test/functionsInMethod.test.ts b/test/functionsInMethod.test.ts index cfde010..fcf54e7 100644 --- a/test/functionsInMethod.test.ts +++ b/test/functionsInMethod.test.ts @@ -1,5 +1,5 @@ import { Importer } from '../src/analyze'; -import { Function as FamixFunctionEntity } from "../src/lib/famix/src/model/famix/function"; +import { Function as FamixFunctionEntity } from "../src/lib/famix/model/famix/function"; import { project } from './testUtils'; const importer = new Importer(); diff --git a/test/genericClass.test.ts b/test/genericClass.test.ts index 7f3a08c..d698e6e 100644 --- a/test/genericClass.test.ts +++ b/test/genericClass.test.ts @@ -1,5 +1,5 @@ import { Importer } from '../src/analyze'; -import { ParametricClass, ParameterType } from '../src/lib/famix/src/model/famix'; +import { ParametricClass, ParameterType } from '../src/lib/famix/model/famix'; import { project } from './testUtils'; const importer = new Importer(); diff --git a/test/genericClassInheritsInterface.test.ts b/test/genericClassInheritsInterface.test.ts index 13c1c93..960dd70 100644 --- a/test/genericClassInheritsInterface.test.ts +++ b/test/genericClassInheritsInterface.test.ts @@ -1,5 +1,5 @@ import { Importer } from '../src/analyze'; -import { ParametricClass, ParametricInterface } from '../src/lib/famix/src/model/famix'; +import { ParametricClass, ParametricInterface } from '../src/lib/famix/model/famix'; import { project } from './testUtils'; const importer = new Importer(); diff --git a/test/genericFunction.test.ts b/test/genericFunction.test.ts index f376f7d..84b8278 100644 --- a/test/genericFunction.test.ts +++ b/test/genericFunction.test.ts @@ -1,6 +1,6 @@ import { Importer } from '../src/analyze'; -import { Parameter } from "../src/lib/famix/src/model/famix/parameter"; -import { ParametricFunction, ParametricMethod } from '../src/lib/famix/src/model/famix'; +import { Parameter } from "../src/lib/famix/model/famix/parameter"; +import { ParametricFunction, ParametricMethod } from '../src/lib/famix/model/famix'; import { project } from "./testUtils"; const importer = new Importer(); diff --git a/test/genericInterface.test.ts b/test/genericInterface.test.ts index 2b3127b..7d263b8 100644 --- a/test/genericInterface.test.ts +++ b/test/genericInterface.test.ts @@ -1,5 +1,5 @@ import { Importer } from '../src/analyze'; -import { ParametricInterface, ParameterType } from '../src/lib/famix/src/model/famix'; +import { ParametricInterface, ParameterType } from '../src/lib/famix/model/famix'; import { project } from './testUtils'; const importer = new Importer(); diff --git a/test/genericMethod.test.ts b/test/genericMethod.test.ts index 1c8112e..d2f34cd 100644 --- a/test/genericMethod.test.ts +++ b/test/genericMethod.test.ts @@ -1,7 +1,7 @@ import { Importer } from '../src/analyze'; -import { Class } from "../src/lib/famix/src/model/famix/class"; -import { Parameter } from "../src/lib/famix/src/model/famix/parameter"; -import { ParametricMethod } from '../src/lib/famix/src/model/famix'; +import { Class } from "../src/lib/famix/model/famix/class"; +import { Parameter } from "../src/lib/famix/model/famix/parameter"; +import { ParametricMethod } from '../src/lib/famix/model/famix'; import { project } from './testUtils'; const importer = new Importer(); diff --git a/test/genericWithInvocation.test.ts b/test/genericWithInvocation.test.ts index 23c9961..b7c06a4 100644 --- a/test/genericWithInvocation.test.ts +++ b/test/genericWithInvocation.test.ts @@ -1,8 +1,8 @@ import { Importer } from '../src/analyze'; -import { Method } from "../src/lib/famix/src/model/famix/method"; -import { Variable } from "../src/lib/famix/src/model/famix/variable"; -import { Invocation } from "../src/lib/famix/src/model/famix/invocation"; -import { Class } from '../src/lib/famix/src/model/famix'; +import { Method } from "../src/lib/famix/model/famix/method"; +import { Variable } from "../src/lib/famix/model/famix/variable"; +import { Invocation } from "../src/lib/famix/model/famix/invocation"; +import { Class } from '../src/lib/famix/model/famix'; import { project } from './testUtils'; const importer = new Importer(); diff --git a/test/generics.test.ts b/test/generics.test.ts index 93f7ace..d91b274 100644 --- a/test/generics.test.ts +++ b/test/generics.test.ts @@ -1,5 +1,5 @@ import { Importer } from '../src/analyze'; -import { ParametricClass, ParametricInterface, ParameterType } from '../src/lib/famix/src/model/famix'; +import { ParametricClass, ParametricInterface, ParameterType } from '../src/lib/famix/model/famix'; import { project } from './testUtils'; const importer = new Importer(); diff --git a/test/importClause.test.ts b/test/importClause.test.ts index cf11089..f81a91a 100644 --- a/test/importClause.test.ts +++ b/test/importClause.test.ts @@ -1,5 +1,5 @@ import { Importer, logger } from "../src/analyze"; -import { Class, ImportClause, IndexedFileAnchor, Module, NamedEntity, StructuralEntity } from "../src/lib/famix/src/model/famix"; +import { Class, ImportClause, IndexedFileAnchor, Module, NamedEntity, StructuralEntity } from "../src/lib/famix/model/famix"; import { project } from './testUtils'; const importer = new Importer(); diff --git a/test/importExportedVariable.test.ts b/test/importExportedVariable.test.ts index 6468b5c..988cb37 100644 --- a/test/importExportedVariable.test.ts +++ b/test/importExportedVariable.test.ts @@ -1,5 +1,5 @@ import { Importer } from "../src/analyze"; -import { Variable, StructuralEntity, ImportClause } from "../src/lib/famix/src/model/famix"; +import { Variable, StructuralEntity, ImportClause } from "../src/lib/famix/model/famix"; import { project } from './testUtils'; const importer = new Importer(); diff --git a/test/interfaceInheritsInterface.test.ts b/test/interfaceInheritsInterface.test.ts index 93a1ddf..5b58922 100644 --- a/test/interfaceInheritsInterface.test.ts +++ b/test/interfaceInheritsInterface.test.ts @@ -1,5 +1,5 @@ import { Importer } from '../src/analyze'; -import { Interface } from '../src/lib/famix/src/model/famix'; +import { Interface } from '../src/lib/famix/model/famix'; import { project } from './testUtils'; const importer = new Importer(); diff --git a/test/interfaceInheritsUndefinedInterface.test.ts b/test/interfaceInheritsUndefinedInterface.test.ts index 1bb2a66..663290c 100644 --- a/test/interfaceInheritsUndefinedInterface.test.ts +++ b/test/interfaceInheritsUndefinedInterface.test.ts @@ -1,5 +1,5 @@ import { Importer } from '../src/analyze'; -import { Interface } from '../src/lib/famix/src/model/famix'; +import { Interface } from '../src/lib/famix/model/famix'; import { project } from './testUtils'; const importer = new Importer(); diff --git a/test/invocation.test.ts b/test/invocation.test.ts index eea06db..7e1ed03 100644 --- a/test/invocation.test.ts +++ b/test/invocation.test.ts @@ -1,7 +1,7 @@ import { Importer } from '../src/analyze'; -import { Class } from "../src/lib/famix/src/model/famix/class"; -import { Method } from "../src/lib/famix/src/model/famix/method"; -import { Invocation } from "../src/lib/famix/src/model/famix/invocation"; +import { Class } from "../src/lib/famix/model/famix/class"; +import { Method } from "../src/lib/famix/model/famix/method"; +import { Invocation } from "../src/lib/famix/model/famix/invocation"; import { project } from './testUtils'; const importer = new Importer(); diff --git a/test/invocationWithFunction.test.ts b/test/invocationWithFunction.test.ts index ce94f1e..43bdaed 100644 --- a/test/invocationWithFunction.test.ts +++ b/test/invocationWithFunction.test.ts @@ -1,7 +1,7 @@ import { Importer } from '../src/analyze'; -import { Function as FamixFunctionEntity } from "../src/lib/famix/src/model/famix/function"; -import { Variable } from "../src/lib/famix/src/model/famix/variable"; -import { Invocation } from "../src/lib/famix/src/model/famix/invocation"; +import { Function as FamixFunctionEntity } from "../src/lib/famix/model/famix/function"; +import { Variable } from "../src/lib/famix/model/famix/variable"; +import { Invocation } from "../src/lib/famix/model/famix/invocation"; import { project } from './testUtils'; const importer = new Importer(); diff --git a/test/invocationWithVariable.test.ts b/test/invocationWithVariable.test.ts index bd5c330..5c3786c 100644 --- a/test/invocationWithVariable.test.ts +++ b/test/invocationWithVariable.test.ts @@ -1,7 +1,7 @@ import { Importer } from '../src/analyze'; -import { Method } from "../src/lib/famix/src/model/famix/method"; -import { Variable } from "../src/lib/famix/src/model/famix/variable"; -import { Invocation } from "../src/lib/famix/src/model/famix/invocation"; +import { Method } from "../src/lib/famix/model/famix/method"; +import { Variable } from "../src/lib/famix/model/famix/variable"; +import { Invocation } from "../src/lib/famix/model/famix/invocation"; import { project } from './testUtils'; const importer = new Importer(); diff --git a/test/invocations.test.ts b/test/invocations.test.ts index 8a64251..a4f938a 100644 --- a/test/invocations.test.ts +++ b/test/invocations.test.ts @@ -1,5 +1,5 @@ import { Importer } from '../src/analyze'; -import { Invocation, Method } from "../src/lib/famix/src/model/famix"; +import { Invocation, Method } from "../src/lib/famix/model/famix"; import { project } from './testUtils'; const importer = new Importer(); diff --git a/test/jsDoc.test.ts b/test/jsDoc.test.ts index 1663f0c..c2c97b2 100644 --- a/test/jsDoc.test.ts +++ b/test/jsDoc.test.ts @@ -1,5 +1,5 @@ import { Importer } from '../src/analyze'; -import { Comment } from '../src/lib/famix/src/model/famix/comment'; +import { Comment } from '../src/lib/famix/model/famix/comment'; import { getCommentTextFromCommentViaAnchor } from './testUtils'; import { project } from './testUtils'; diff --git a/test/listParameter.test.ts b/test/listParameter.test.ts index 0f9befa..ff607da 100644 --- a/test/listParameter.test.ts +++ b/test/listParameter.test.ts @@ -1,5 +1,5 @@ import { Importer } from '../src/analyze'; -import { Parameter } from '../src/lib/famix/src/model/famix'; +import { Parameter } from '../src/lib/famix/model/famix'; import { project } from './testUtils'; const importer = new Importer(); diff --git a/test/methodWithDecorator.test.ts b/test/methodWithDecorator.test.ts index 1fe34a2..371a781 100644 --- a/test/methodWithDecorator.test.ts +++ b/test/methodWithDecorator.test.ts @@ -1,5 +1,5 @@ import { Importer } from '../src/analyze'; -import { Decorator } from '../src/lib/famix/src/model/famix/decorator'; +import { Decorator } from '../src/lib/famix/model/famix/decorator'; import { project } from './testUtils'; const importer = new Importer(); diff --git a/test/methods.test.ts b/test/methods.test.ts index 9364d8a..badcc94 100644 --- a/test/methods.test.ts +++ b/test/methods.test.ts @@ -1,5 +1,5 @@ import { Importer } from '../src/analyze'; -import { Method } from "../src/lib/famix/src/model/famix/method"; +import { Method } from "../src/lib/famix/model/famix/method"; import { project } from './testUtils'; const importer = new Importer(); diff --git a/test/module.test.ts b/test/module.test.ts index 6b28bc6..4df1ddf 100644 --- a/test/module.test.ts +++ b/test/module.test.ts @@ -1,5 +1,5 @@ import { Importer, logger } from '../src/analyze'; -import { Module } from '../src/lib/famix/src/model/famix/module'; +import { Module } from '../src/lib/famix/model/famix/module'; import { project } from './testUtils'; const importer = new Importer(); @@ -18,7 +18,7 @@ export namespace Nsp {} `); project.createSourceFile("/test_src/moduleBecauseImports.ts", ` -import * as Famix from "../src/lib/famix/src/model/famix"; +import * as Famix from "../src/lib/famix/model/famix"; import { ClassDeclaration, ConstructorDeclaration } from "ts-morph"; import { Importer } from "../test_src/sampleForModule"; import { ClassZ } from "../test_src/sampleForModule"; diff --git a/test/namespacesAndClasses.test.ts b/test/namespacesAndClasses.test.ts index ad7bc87..cee5c04 100644 --- a/test/namespacesAndClasses.test.ts +++ b/test/namespacesAndClasses.test.ts @@ -1,6 +1,6 @@ import { Importer } from '../src/analyze'; -import { Type } from '../src/lib/famix/src/model/famix/type'; -import { Class } from '../src/lib/famix/src/model/famix/class'; +import { Type } from '../src/lib/famix/model/famix/type'; +import { Class } from '../src/lib/famix/model/famix/class'; import { project } from './testUtils'; const importer = new Importer(); diff --git a/test/parameterWithDecorators.test.ts b/test/parameterWithDecorators.test.ts index 474dff6..7d62f07 100644 --- a/test/parameterWithDecorators.test.ts +++ b/test/parameterWithDecorators.test.ts @@ -1,6 +1,6 @@ import { Importer } from '../src/analyze'; -import { Decorator } from '../src/lib/famix/src/model/famix/decorator'; -import { Parameter } from '../src/lib/famix/src/model/famix/parameter'; +import { Decorator } from '../src/lib/famix/model/famix/decorator'; +import { Parameter } from '../src/lib/famix/model/famix/parameter'; import { project } from './testUtils'; const path = require('path'); diff --git a/test/parametricArrowFunction.test.ts b/test/parametricArrowFunction.test.ts index eeb9937..b762083 100644 --- a/test/parametricArrowFunction.test.ts +++ b/test/parametricArrowFunction.test.ts @@ -1,5 +1,5 @@ import { Importer } from '../src/analyze'; -import { Parameter, ParametricArrowFunction } from '../src/lib/famix/src/model/famix'; +import { Parameter, ParametricArrowFunction } from '../src/lib/famix/model/famix'; import { project } from './testUtils'; const importer = new Importer(); diff --git a/test/parametricMethod.test.ts b/test/parametricMethod.test.ts index 29c75ab..1a3bf40 100644 --- a/test/parametricMethod.test.ts +++ b/test/parametricMethod.test.ts @@ -1,6 +1,6 @@ import { Importer } from '../src/analyze'; -import { ParametricClass } from "../src/lib/famix/src/model/famix/parametric_class"; -import { ParametricMethod } from "../src/lib/famix/src/model/famix/parametric_method"; +import { ParametricClass } from "../src/lib/famix/model/famix/parametric_class"; +import { ParametricMethod } from "../src/lib/famix/model/famix/parametric_method"; import { project } from './testUtils'; const importer = new Importer(); diff --git a/test/parametricTestsFamixTypeScript.test.ts b/test/parametricTestsFamixTypeScript.test.ts index f518bc3..ad984f4 100644 --- a/test/parametricTestsFamixTypeScript.test.ts +++ b/test/parametricTestsFamixTypeScript.test.ts @@ -1,5 +1,5 @@ import { Importer } from '../src/analyze'; -import { Method, Function, ParametricClass, ParametricMethod, ArrowFunction, ParametricFunction, ParametricArrowFunction, Parameter } from '../src/lib/famix/src/model/famix'; +import { Method, Function, ParametricClass, ParametricMethod, ArrowFunction, ParametricFunction, ParametricArrowFunction, Parameter } from '../src/lib/famix/model/famix'; import { project } from './testUtils'; const importer = new Importer(); diff --git a/test/propertyDefinedInConstructor.test.ts b/test/propertyDefinedInConstructor.test.ts index 2a7e578..648e368 100644 --- a/test/propertyDefinedInConstructor.test.ts +++ b/test/propertyDefinedInConstructor.test.ts @@ -1,5 +1,5 @@ import { Importer } from '../src/analyze'; -import { Property } from '../src/lib/famix/src/model/famix/property'; +import { Property } from '../src/lib/famix/model/famix/property'; import { project } from './testUtils'; const importer = new Importer(); diff --git a/test/propertyWithDecorators.test.ts b/test/propertyWithDecorators.test.ts index ad1726d..e16feab 100644 --- a/test/propertyWithDecorators.test.ts +++ b/test/propertyWithDecorators.test.ts @@ -1,6 +1,6 @@ import { Importer } from '../src/analyze'; -import { Decorator } from '../src/lib/famix/src/model/famix/decorator'; -import { Property } from '../src/lib/famix/src/model/famix/property'; +import { Decorator } from '../src/lib/famix/model/famix/decorator'; +import { Property } from '../src/lib/famix/model/famix/property'; import { project } from './testUtils'; const importer = new Importer(); diff --git a/test/simpleExport.test.ts b/test/simpleExport.test.ts index 249997b..1ce8c49 100644 --- a/test/simpleExport.test.ts +++ b/test/simpleExport.test.ts @@ -1,5 +1,5 @@ import { Importer, logger } from "../src/analyze"; -import { Class, Variable, StructuralEntity, ImportClause } from "../src/lib/famix/src/model/famix"; +import { Class, Variable, StructuralEntity, ImportClause } from "../src/lib/famix/model/famix"; import { project } from './testUtils'; const importer = new Importer(); diff --git a/test/simpleFunction.test.ts b/test/simpleFunction.test.ts index 7f89377..45e6c94 100644 --- a/test/simpleFunction.test.ts +++ b/test/simpleFunction.test.ts @@ -1,5 +1,5 @@ import { Importer } from '../src/analyze'; -import { Function as FamixFunctionEntity } from "../src/lib/famix/src/model/famix/function"; +import { Function as FamixFunctionEntity } from "../src/lib/famix/model/famix/function"; import { project } from './testUtils'; const importer = new Importer(); diff --git a/test/simpleTest.test.ts b/test/simpleTest.test.ts index 394aa45..7e628fa 100644 --- a/test/simpleTest.test.ts +++ b/test/simpleTest.test.ts @@ -1,5 +1,5 @@ import { Importer } from '../src/analyze'; -import { ScriptEntity } from '../src/lib/famix/src/model/famix/script_entity'; +import { ScriptEntity } from '../src/lib/famix/model/famix/script_entity'; import { project } from './testUtils'; const importer = new Importer(); diff --git a/test/simpleTest2.test.ts b/test/simpleTest2.test.ts index eed7cb2..c00e8ff 100644 --- a/test/simpleTest2.test.ts +++ b/test/simpleTest2.test.ts @@ -1,7 +1,7 @@ import { Importer } from '../src/analyze'; -import { Access } from '../src/lib/famix/src/model/famix/access'; -import { ScriptEntity } from '../src/lib/famix/src/model/famix/script_entity'; -import { Variable } from '../src/lib/famix/src/model/famix/variable'; +import { Access } from '../src/lib/famix/model/famix/access'; +import { ScriptEntity } from '../src/lib/famix/model/famix/script_entity'; +import { Variable } from '../src/lib/famix/model/famix/variable'; import { project } from './testUtils'; const importer = new Importer(); diff --git a/test/sourceLanguage.test.ts b/test/sourceLanguage.test.ts index bdaa98c..73141d0 100644 --- a/test/sourceLanguage.test.ts +++ b/test/sourceLanguage.test.ts @@ -1,5 +1,5 @@ import { Importer } from "../src/analyze"; -import { SourceLanguage } from "../src/lib/famix/src/model/famix"; +import { SourceLanguage } from "../src/lib/famix/model/famix"; import { project } from './testUtils'; const importer = new Importer(); diff --git a/test/sourceText.test.ts b/test/sourceText.test.ts index 0cfe79f..9fa8609 100644 --- a/test/sourceText.test.ts +++ b/test/sourceText.test.ts @@ -1,5 +1,5 @@ import { Importer, config } from "../src/analyze"; -import { IndexedFileAnchor, Method, Module, ScriptEntity } from "../src/lib/famix/src/model/famix"; +import { IndexedFileAnchor, Method, Module, ScriptEntity } from "../src/lib/famix/model/famix"; import GraphemeSplitter from "grapheme-splitter"; import { project } from './testUtils'; diff --git a/test/testUtils.ts b/test/testUtils.ts index 5747c8d..998cce1 100644 --- a/test/testUtils.ts +++ b/test/testUtils.ts @@ -1,5 +1,5 @@ -import { IndexedFileAnchor } from "../src/lib/famix/src/model/famix/indexed_file_anchor"; -import { Comment } from "../src/lib/famix/src/model/famix/comment"; +import { IndexedFileAnchor } from "../src/lib/famix/model/famix/indexed_file_anchor"; +import { Comment } from "../src/lib/famix/model/famix/comment"; import { Project } from "ts-morph"; export const project = new Project( diff --git a/test/types.test.ts b/test/types.test.ts index 6cf01b4..c80d79e 100644 --- a/test/types.test.ts +++ b/test/types.test.ts @@ -1,8 +1,8 @@ import { Importer } from '../src/analyze'; -import { ParameterType } from '../src/lib/famix/src/model/famix/parameter_type'; -import { PrimitiveType } from '../src/lib/famix/src/model/famix/primitive_type'; -import { Type } from '../src/lib/famix/src/model/famix/type'; -import { IndexedFileAnchor } from '../src/lib/famix/src/model/famix'; +import { ParameterType } from '../src/lib/famix/model/famix/parameter_type'; +import { PrimitiveType } from '../src/lib/famix/model/famix/primitive_type'; +import { Type } from '../src/lib/famix/model/famix/type'; +import { IndexedFileAnchor } from '../src/lib/famix/model/famix'; import { project } from './testUtils'; const importer = new Importer();