diff --git a/package.json b/package.json index e8c489fc35..96b01d24b1 100644 --- a/package.json +++ b/package.json @@ -33,7 +33,7 @@ "devDependencies": { "@cspotcode/zx": "^6.1.2", "@microsoft/api-documenter": "^7.19.0", - "@microsoft/api-extractor": "^7.28.6", + "@microsoft/api-extractor": "^7.38.5", "@types/eslint": "^8.44.2", "@types/jest": "^26.0.23", "@typescript-eslint/eslint-plugin": "^6.3.0", @@ -64,6 +64,7 @@ "node": ">=18" }, "dependencies": { - "@actions/core": "^1.10.0" + "@actions/core": "^1.10.0", + "rollup-plugin-dts": "^6.1.0" } } diff --git a/packages/browser-bundles/devEnv/tsconfig.json b/packages/browser-bundles/devEnv/tsconfig.json index 077404aaa4..9e26dfeeb6 100644 --- a/packages/browser-bundles/devEnv/tsconfig.json +++ b/packages/browser-bundles/devEnv/tsconfig.json @@ -1,3 +1 @@ -{ - -} \ No newline at end of file +{} \ No newline at end of file diff --git a/packages/dataverse/package.json b/packages/dataverse/package.json index ed45458254..779b5f381f 100644 --- a/packages/dataverse/package.json +++ b/packages/dataverse/package.json @@ -30,7 +30,7 @@ "precommit": "yarn run docs" }, "devDependencies": { - "@microsoft/api-extractor": "^7.36.4", + "@microsoft/api-extractor": "^7.38.5", "@types/jest": "^26.0.23", "@types/lodash-es": "^4.17.4", "@types/node": "^15.6.2", diff --git a/packages/react/package.json b/packages/react/package.json index d70c8a95c0..ccfe9cfb3d 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -28,7 +28,7 @@ "clean": "rm -rf ./dist && rm -f tsconfig.tsbuildinfo" }, "devDependencies": { - "@microsoft/api-extractor": "^7.18.11", + "@microsoft/api-extractor": "^7.38.5", "@types/jest": "^26.0.23", "@types/lodash-es": "^4.17.4", "@types/node": "^15.6.2", diff --git a/packages/saaz/package.json b/packages/saaz/package.json index c0b08f6d53..df1591fc07 100644 --- a/packages/saaz/package.json +++ b/packages/saaz/package.json @@ -30,7 +30,7 @@ "precommit": "yarn run docs" }, "devDependencies": { - "@microsoft/api-extractor": "^7.36.4", + "@microsoft/api-extractor": "^7.38.5", "@theatre/dataverse": "workspace:*", "@theatre/utils": "workspace:*", "@types/jest": "^26.0.23", diff --git a/packages/theatric/package.json b/packages/theatric/package.json index 7ff1bb8b90..88e96e6704 100644 --- a/packages/theatric/package.json +++ b/packages/theatric/package.json @@ -28,7 +28,7 @@ "clean": "rm -rf ./dist && rm -f tsconfig.tsbuildinfo" }, "devDependencies": { - "@microsoft/api-extractor": "^7.18.11", + "@microsoft/api-extractor": "^7.38.5", "@theatre/dataverse": "workspace:*", "@types/jest": "^26.0.23", "@types/node": "^15.6.2", diff --git a/packages/utils/package.json b/packages/utils/package.json index fd9136c0b8..95a3fc4918 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -31,7 +31,7 @@ "precommit": "yarn run docs" }, "devDependencies": { - "@microsoft/api-extractor": "^7.36.4", + "@microsoft/api-extractor": "^7.38.5", "@theatre/dataverse": "workspace:*", "@types/jest": "^26.0.23", "@types/lodash-es": "^4.17.4", diff --git a/theatre/devEnv/declarations-bundler/rollup.config.js b/theatre/devEnv/declarations-bundler/rollup.config.mjs similarity index 88% rename from theatre/devEnv/declarations-bundler/rollup.config.js rename to theatre/devEnv/declarations-bundler/rollup.config.mjs index 02161539dc..a987568c12 100644 --- a/theatre/devEnv/declarations-bundler/rollup.config.js +++ b/theatre/devEnv/declarations-bundler/rollup.config.mjs @@ -1,7 +1,11 @@ import alias from '@rollup/plugin-alias' import path from 'path' +import { fileURLToPath } from 'url' import dts from 'rollup-plugin-dts' +const __filename = fileURLToPath(import.meta.url) +const __dirname = path.dirname(__filename) + const fromPrivatePackage = (s) => path.join(__dirname, '../..', s) const config = ['studio', 'core'].map((which) => { @@ -36,7 +40,7 @@ const config = ['studio', 'core'].map((which) => { }, plugins: [ - dts({respectExternal: true}), + dts({respectExternal: false}), alias({ entries: [ { diff --git a/theatre/package.json b/theatre/package.json index 953a08e4cf..2fcd789117 100644 --- a/theatre/package.json +++ b/theatre/package.json @@ -12,7 +12,7 @@ "build:js": "node -r esbuild-register devEnv/bundle.ts", "build:js:watch": "node -r esbuild-register devEnv/watch.ts", "build:ts": "run-s typecheck build:ts:bundle", - "build:ts:bundle": "rollup -c devEnv/declarations-bundler/rollup.config.js", + "build:ts:bundle": "rollup -c devEnv/declarations-bundler/rollup.config.mjs", "build:api-json": "run-p build:api-json:core build:api-json:studio", "build:api-json:core": "api-extractor run --local --config core/devEnv/api-extractor.json", "build:api-json:studio": "api-extractor run --local --config studio/devEnv/api-extractor.json", @@ -20,7 +20,7 @@ "clean": "rm -rf ./.temp && rm -rf ./core/dist && rm -rf ./studio/dist" }, "devDependencies": { - "@microsoft/api-extractor": "^7.18.11", + "@microsoft/api-extractor": "^7.38.5", "@react-spring/web": "^9.7.3", "@rollup/plugin-alias": "^3.1.5", "@rollup/plugin-multi-entry": "^4.1.0", @@ -85,8 +85,7 @@ "redux": "^3.7.2", "redux-actions": "^2.6.5", "rimraf": "^3.0.2", - "rollup": "^2.56.3", - "rollup-plugin-dts": "^4.0.0", + "rollup": "^4.6.1", "shallowequal": "^1.1.0", "styled-components": "^5.3.11", "superjson": "^1.13.1", diff --git a/theatre/studio/src/uiComponents/chordial/chordialInternals.ts b/theatre/studio/src/uiComponents/chordial/chordialInternals.ts index 376edbb3b3..082afd93f3 100644 --- a/theatre/studio/src/uiComponents/chordial/chordialInternals.ts +++ b/theatre/studio/src/uiComponents/chordial/chordialInternals.ts @@ -1,6 +1,7 @@ import {Atom} from '@theatre/dataverse' import type {$IntentionalAny} from '@theatre/utils/types' -import {useEffect, type ElementType, type MutableRefObject} from 'react' +import {useEffect} from 'react' +import type {ElementType, MutableRefObject} from 'react' import type {DragOpts} from '@theatre/studio/uiComponents/useDrag' import type React from 'react' diff --git a/yarn.lock b/yarn.lock index 26f1b8cee1..378ffd36c7 100644 --- a/yarn.lock +++ b/yarn.lock @@ -154,6 +154,16 @@ __metadata: languageName: node linkType: hard +"@babel/code-frame@npm:^7.22.13": + version: 7.23.5 + resolution: "@babel/code-frame@npm:7.23.5" + dependencies: + "@babel/highlight": ^7.23.4 + chalk: ^2.4.2 + checksum: d90981fdf56a2824a9b14d19a4c0e8db93633fd488c772624b4e83e0ceac6039a27cd298a247c3214faa952bf803ba23696172ae7e7235f3b97f43ba278c569a + languageName: node + linkType: hard + "@babel/code-frame@npm:^7.22.5": version: 7.22.5 resolution: "@babel/code-frame@npm:7.22.5" @@ -1492,6 +1502,13 @@ __metadata: languageName: node linkType: hard +"@babel/helper-validator-identifier@npm:^7.22.20": + version: 7.22.20 + resolution: "@babel/helper-validator-identifier@npm:7.22.20" + checksum: 136412784d9428266bcdd4d91c32bcf9ff0e8d25534a9d94b044f77fe76bc50f941a90319b05aafd1ec04f7d127cd57a179a3716009ff7f3412ef835ada95bdc + languageName: node + linkType: hard + "@babel/helper-validator-identifier@npm:^7.22.5": version: 7.22.5 resolution: "@babel/helper-validator-identifier@npm:7.22.5" @@ -1691,6 +1708,17 @@ __metadata: languageName: node linkType: hard +"@babel/highlight@npm:^7.23.4": + version: 7.23.4 + resolution: "@babel/highlight@npm:7.23.4" + dependencies: + "@babel/helper-validator-identifier": ^7.22.20 + chalk: ^2.4.2 + js-tokens: ^4.0.0 + checksum: 643acecdc235f87d925979a979b539a5d7d1f31ae7db8d89047269082694122d11aa85351304c9c978ceeb6d250591ccadb06c366f358ccee08bb9c122476b89 + languageName: node + linkType: hard + "@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.12.13, @babel/parser@npm:^7.13.13, @babel/parser@npm:^7.4.4": version: 7.13.13 resolution: "@babel/parser@npm:7.13.13" @@ -7003,6 +7031,13 @@ __metadata: languageName: node linkType: hard +"@jridgewell/sourcemap-codec@npm:^1.4.15": + version: 1.4.15 + resolution: "@jridgewell/sourcemap-codec@npm:1.4.15" + checksum: b881c7e503db3fc7f3c1f35a1dd2655a188cc51a3612d76efc8a6eb74728bef5606e6758ee77423e564092b4a518aba569bbb21c9bac5ab7a35b0c6ae7e344c8 + languageName: node + linkType: hard + "@jridgewell/trace-mapping@npm:^0.3.0": version: 0.3.4 resolution: "@jridgewell/trace-mapping@npm:0.3.4" @@ -7074,17 +7109,6 @@ __metadata: languageName: node linkType: hard -"@microsoft/api-extractor-model@npm:7.13.9": - version: 7.13.9 - resolution: "@microsoft/api-extractor-model@npm:7.13.9" - dependencies: - "@microsoft/tsdoc": 0.13.2 - "@microsoft/tsdoc-config": ~0.15.2 - "@rushstack/node-core-library": 3.41.0 - checksum: 95ab99110cc4891c25f88304f130bdf356708c01a76dc50cecfca1947bf03c5c86d3771f8b5d4d371d234172e0b84158432c8f9b9d09292206a3bc0e8092b446 - languageName: node - linkType: hard - "@microsoft/api-extractor-model@npm:7.22.1": version: 7.22.1 resolution: "@microsoft/api-extractor-model@npm:7.22.1" @@ -7096,71 +7120,27 @@ __metadata: languageName: node linkType: hard -"@microsoft/api-extractor-model@npm:7.27.6": - version: 7.27.6 - resolution: "@microsoft/api-extractor-model@npm:7.27.6" +"@microsoft/api-extractor-model@npm:7.28.3": + version: 7.28.3 + resolution: "@microsoft/api-extractor-model@npm:7.28.3" dependencies: "@microsoft/tsdoc": 0.14.2 "@microsoft/tsdoc-config": ~0.16.1 - "@rushstack/node-core-library": 3.59.7 - checksum: 7867feaf3a0e5accfcce3a77681248a319952a266cffc644e4f8f7df1c9e1d55adb5124df901e8cca594bb3e12d361d1fcb2bffbdbb4b20fe3113928f6535975 - languageName: node - linkType: hard - -"@microsoft/api-extractor@npm:^7.18.11": - version: 7.18.11 - resolution: "@microsoft/api-extractor@npm:7.18.11" - dependencies: - "@microsoft/api-extractor-model": 7.13.9 - "@microsoft/tsdoc": 0.13.2 - "@microsoft/tsdoc-config": ~0.15.2 - "@rushstack/node-core-library": 3.41.0 - "@rushstack/rig-package": 0.3.1 - "@rushstack/ts-command-line": 4.9.1 - colors: ~1.2.1 - lodash: ~4.17.15 - resolve: ~1.17.0 - semver: ~7.3.0 - source-map: ~0.6.1 - typescript: ~4.4.2 - bin: - api-extractor: bin/api-extractor - checksum: 26d32f92833ee64c41e6ed19f94d3bb63d8d40b6a18539dd2b6668ad8c5d9cac55032a32e1d9bab996569b351862319cb788880ac1e296611b9103902671ec14 - languageName: node - linkType: hard - -"@microsoft/api-extractor@npm:^7.28.6": - version: 7.28.6 - resolution: "@microsoft/api-extractor@npm:7.28.6" - dependencies: - "@microsoft/api-extractor-model": 7.22.1 - "@microsoft/tsdoc": 0.14.1 - "@microsoft/tsdoc-config": ~0.16.1 - "@rushstack/node-core-library": 3.49.0 - "@rushstack/rig-package": 0.3.13 - "@rushstack/ts-command-line": 4.12.1 - colors: ~1.2.1 - lodash: ~4.17.15 - resolve: ~1.17.0 - semver: ~7.3.0 - source-map: ~0.6.1 - typescript: ~4.6.3 - bin: - api-extractor: bin/api-extractor - checksum: a287e12c84c8c11690783f1118b7cc2e02f777ef21c72e9e37bd920a4837ab09a05888ce0d25f8d29af0032465b80ab62e9a111b169226c49b17e8b97b21f598 + "@rushstack/node-core-library": 3.62.0 + checksum: c3ba4c2d0bce4045102e64c548049578edac6a2f92082dc9ce7d4f85c05dbf76f2c8c38ade97d858dcba72ffdc285fb640a78795fab20ee511e1a0560d343f53 languageName: node linkType: hard -"@microsoft/api-extractor@npm:^7.36.4": - version: 7.36.4 - resolution: "@microsoft/api-extractor@npm:7.36.4" +"@microsoft/api-extractor@npm:^7.38.5": + version: 7.38.5 + resolution: "@microsoft/api-extractor@npm:7.38.5" dependencies: - "@microsoft/api-extractor-model": 7.27.6 + "@microsoft/api-extractor-model": 7.28.3 "@microsoft/tsdoc": 0.14.2 "@microsoft/tsdoc-config": ~0.16.1 - "@rushstack/node-core-library": 3.59.7 - "@rushstack/rig-package": 0.4.1 - "@rushstack/ts-command-line": 4.15.2 + "@rushstack/node-core-library": 3.62.0 + "@rushstack/rig-package": 0.5.1 + "@rushstack/ts-command-line": 4.17.1 colors: ~1.2.1 lodash: ~4.17.15 resolve: ~1.22.1 @@ -7169,7 +7149,7 @@ __metadata: typescript: ~5.0.4 bin: api-extractor: bin/api-extractor - checksum: 92559325cf2407fa27cb9675772956511fa35005f295cdb4dc47abd7ef9c77ba61b0f684c2e952301a76dd2cfa9e398840c8f3d9117d621300e12b0ecfbf8147 + checksum: e77806a3c9dace20ccf89e7e69dcc540e763e4b3323424e25560a343b4a47b38e103fbaf3a85a1fb4485d470d275a125c536bd453a221a90de7d92d7213373d9 languageName: node linkType: hard @@ -7185,18 +7165,6 @@ __metadata: languageName: node linkType: hard -"@microsoft/tsdoc-config@npm:~0.15.2": - version: 0.15.2 - resolution: "@microsoft/tsdoc-config@npm:0.15.2" - dependencies: - "@microsoft/tsdoc": 0.13.2 - ajv: ~6.12.6 - jju: ~1.4.0 - resolve: ~1.19.0 - checksum: 85eb7808d4e4541199437f39e6aed235aaece0a6d0fd05c0b923067d494d20baca483fc6871880d09630f6d4e62b8bb99af0fde503eb2b2ded1b7ae5f74dfaf3 - languageName: node - linkType: hard - "@microsoft/tsdoc-config@npm:~0.16.1": version: 0.16.1 resolution: "@microsoft/tsdoc-config@npm:0.16.1" @@ -7209,13 +7177,6 @@ __metadata: languageName: node linkType: hard -"@microsoft/tsdoc@npm:0.13.2": - version: 0.13.2 - resolution: "@microsoft/tsdoc@npm:0.13.2" - checksum: 70948c5647495ef99752ff500e0f612c1fcf3476ea663ace19937e4d2f86fd78f0ad92ea5876d67e06b421f347d571b3d9e49c444935dc267768d5afd15581f8 - languageName: node - linkType: hard - "@microsoft/tsdoc@npm:0.14.1": version: 0.14.1 resolution: "@microsoft/tsdoc@npm:0.14.1" @@ -8715,6 +8676,100 @@ __metadata: languageName: node linkType: hard +"@rollup/pluginutils@npm:^4.1.2": + version: 4.2.1 + resolution: "@rollup/pluginutils@npm:4.2.1" + dependencies: + estree-walker: ^2.0.1 + picomatch: ^2.2.2 + checksum: 6bc41f22b1a0f1efec3043899e4d3b6b1497b3dea4d94292d8f83b4cf07a1073ecbaedd562a22d11913ff7659f459677b01b09e9598a98936e746780ecc93a12 + languageName: node + linkType: hard + +"@rollup/rollup-android-arm-eabi@npm:4.6.1": + version: 4.6.1 + resolution: "@rollup/rollup-android-arm-eabi@npm:4.6.1" + conditions: os=android & cpu=arm + languageName: node + linkType: hard + +"@rollup/rollup-android-arm64@npm:4.6.1": + version: 4.6.1 + resolution: "@rollup/rollup-android-arm64@npm:4.6.1" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + +"@rollup/rollup-darwin-arm64@npm:4.6.1": + version: 4.6.1 + resolution: "@rollup/rollup-darwin-arm64@npm:4.6.1" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@rollup/rollup-darwin-x64@npm:4.6.1": + version: 4.6.1 + resolution: "@rollup/rollup-darwin-x64@npm:4.6.1" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@rollup/rollup-linux-arm-gnueabihf@npm:4.6.1": + version: 4.6.1 + resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.6.1" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + +"@rollup/rollup-linux-arm64-gnu@npm:4.6.1": + version: 4.6.1 + resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.6.1" + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-arm64-musl@npm:4.6.1": + version: 4.6.1 + resolution: "@rollup/rollup-linux-arm64-musl@npm:4.6.1" + conditions: os=linux & cpu=arm64 & libc=musl + languageName: node + linkType: hard + +"@rollup/rollup-linux-x64-gnu@npm:4.6.1": + version: 4.6.1 + resolution: "@rollup/rollup-linux-x64-gnu@npm:4.6.1" + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-x64-musl@npm:4.6.1": + version: 4.6.1 + resolution: "@rollup/rollup-linux-x64-musl@npm:4.6.1" + conditions: os=linux & cpu=x64 & libc=musl + languageName: node + linkType: hard + +"@rollup/rollup-win32-arm64-msvc@npm:4.6.1": + version: 4.6.1 + resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.6.1" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@rollup/rollup-win32-ia32-msvc@npm:4.6.1": + version: 4.6.1 + resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.6.1" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + +"@rollup/rollup-win32-x64-msvc@npm:4.6.1": + version: 4.6.1 + resolution: "@rollup/rollup-win32-x64-msvc@npm:4.6.1" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + "@rushstack/eslint-patch@npm:^1.1.0": version: 1.1.3 resolution: "@rushstack/eslint-patch@npm:1.1.3" @@ -8729,23 +8784,6 @@ __metadata: languageName: node linkType: hard -"@rushstack/node-core-library@npm:3.41.0": - version: 3.41.0 - resolution: "@rushstack/node-core-library@npm:3.41.0" - dependencies: - "@types/node": 12.20.24 - colors: ~1.2.1 - fs-extra: ~7.0.1 - import-lazy: ~4.0.0 - jju: ~1.4.0 - resolve: ~1.17.0 - semver: ~7.3.0 - timsort: ~0.3.0 - z-schema: ~3.18.3 - checksum: 2154b056b5410dce3e1de2b472d4b95ce2540f3f8fafe6e765ceffdfd28aaa0c935759f315f337d7518e20c109d813c638b4b25b8025f4f7d203ab8256f0472e - languageName: node - linkType: hard - "@rushstack/node-core-library@npm:3.49.0": version: 3.49.0 resolution: "@rushstack/node-core-library@npm:3.49.0" @@ -8763,9 +8801,9 @@ __metadata: languageName: node linkType: hard -"@rushstack/node-core-library@npm:3.59.7": - version: 3.59.7 - resolution: "@rushstack/node-core-library@npm:3.59.7" +"@rushstack/node-core-library@npm:3.62.0": + version: 3.62.0 + resolution: "@rushstack/node-core-library@npm:3.62.0" dependencies: colors: ~1.2.1 fs-extra: ~7.0.1 @@ -8779,37 +8817,17 @@ __metadata: peerDependenciesMeta: "@types/node": optional: true - checksum: 57819d62fd662a6cf3306bf7d39c11204e094a2d5c2210639c2ac5baee58c183c02023203963cd0484a5623fd9f5dea7a223df843fb52b46a18508e6118cdc19 + checksum: 034e4fa528d1c86fcd702fe752a5c91fe8f44e52505948e3f9ffc0d233d4055ee62ca3c6f3b5245b218294ddfc1be3d98101d6357c839721b3713560d9cb3fd0 languageName: node linkType: hard -"@rushstack/rig-package@npm:0.3.1": - version: 0.3.1 - resolution: "@rushstack/rig-package@npm:0.3.1" - dependencies: - resolve: ~1.17.0 - strip-json-comments: ~3.1.1 - checksum: 6fcea63f252dc232d71b802d1e954e3fc42ac2a06684732654c323335dba3313261e19be1062a58d57fbb580d5438aa691706ad7b11e7bc48a9930161b43b93c - languageName: node - linkType: hard - -"@rushstack/rig-package@npm:0.3.13": - version: 0.3.13 - resolution: "@rushstack/rig-package@npm:0.3.13" - dependencies: - resolve: ~1.17.0 - strip-json-comments: ~3.1.1 - checksum: 98c0b7dbefe6ae169745d065d696fbef5d07e71bae5146e070a2e37de82c5625752865c54f12bba6b002868fcb27a1d2d098a19b0a5d20a1dfacaa002c81c13d - languageName: node - linkType: hard - -"@rushstack/rig-package@npm:0.4.1": - version: 0.4.1 - resolution: "@rushstack/rig-package@npm:0.4.1" +"@rushstack/rig-package@npm:0.5.1": + version: 0.5.1 + resolution: "@rushstack/rig-package@npm:0.5.1" dependencies: resolve: ~1.22.1 strip-json-comments: ~3.1.1 - checksum: 68c5ec6c446c35939fca0444fa48e5beda736e3a5816e8b44d83df6ba8b9a2caf0ceddbdc866cd8ad3b523e42877cf6ecd467bc7839e3d618a9bb1c4b3e0b5a5 + checksum: 2d45af13568590cc7f6396b7a075fa27f9676bc04deb39a3867a6f912d43cad45481d8d44482ff6a49c7bd9d428499c2701032602a8241740fc10b19c45dec0f languageName: node linkType: hard @@ -8825,27 +8843,15 @@ __metadata: languageName: node linkType: hard -"@rushstack/ts-command-line@npm:4.15.2": - version: 4.15.2 - resolution: "@rushstack/ts-command-line@npm:4.15.2" - dependencies: - "@types/argparse": 1.0.38 - argparse: ~1.0.9 - colors: ~1.2.1 - string-argv: ~0.3.1 - checksum: c80dcfc99630ee51c6654c58ff41f69a3bd89c38e41d9871692bc73ee3c938ced79f8b75e182e492cafb2f6ddeb0628606856af494a0259ff6fac5b248996bed - languageName: node - linkType: hard - -"@rushstack/ts-command-line@npm:4.9.1": - version: 4.9.1 - resolution: "@rushstack/ts-command-line@npm:4.9.1" +"@rushstack/ts-command-line@npm:4.17.1": + version: 4.17.1 + resolution: "@rushstack/ts-command-line@npm:4.17.1" dependencies: "@types/argparse": 1.0.38 argparse: ~1.0.9 colors: ~1.2.1 string-argv: ~0.3.1 - checksum: c05d3dae62d8d79b145cdce201b0c3ffc699027ec5eec5109313b9143ee1d86032837dcbc117aab948c40fa0937e9daa99d1c573c8cd18a8e9d935f534a0eb4a + checksum: 1e62fc7aadf868c3c38db08429266962e9e1088cffd03d46e6378dd8125700540d00b566830e9510ff301a3aad3a7c55f7595a4a43d428355f648520ae9979b5 languageName: node linkType: hard @@ -9396,7 +9402,7 @@ __metadata: version: 0.0.0-use.local resolution: "@theatre/dataverse@workspace:packages/dataverse" dependencies: - "@microsoft/api-extractor": ^7.36.4 + "@microsoft/api-extractor": ^7.38.5 "@types/jest": ^26.0.23 "@types/lodash-es": ^4.17.4 "@types/node": ^15.6.2 @@ -9456,7 +9462,7 @@ __metadata: version: 0.0.0-use.local resolution: "@theatre/react@workspace:packages/react" dependencies: - "@microsoft/api-extractor": ^7.18.11 + "@microsoft/api-extractor": ^7.38.5 "@theatre/dataverse": "workspace:*" "@types/jest": ^26.0.23 "@types/lodash-es": ^4.17.4 @@ -9479,7 +9485,7 @@ __metadata: version: 0.0.0-use.local resolution: "@theatre/saaz@workspace:packages/saaz" dependencies: - "@microsoft/api-extractor": ^7.36.4 + "@microsoft/api-extractor": ^7.38.5 "@theatre/dataverse": "workspace:*" "@theatre/utils": "workspace:*" "@types/jest": ^26.0.23 @@ -9559,7 +9565,7 @@ __metadata: version: 0.0.0-use.local resolution: "@theatre/utils@workspace:packages/utils" dependencies: - "@microsoft/api-extractor": ^7.36.4 + "@microsoft/api-extractor": ^7.38.5 "@theatre/dataverse": "workspace:*" "@types/jest": ^26.0.23 "@types/lodash-es": ^4.17.4 @@ -14737,7 +14743,7 @@ __metadata: languageName: node linkType: hard -"commander@npm:^2.11.0, commander@npm:^2.19.0, commander@npm:^2.20.0, commander@npm:^2.20.3, commander@npm:^2.7.1": +"commander@npm:^2.11.0, commander@npm:^2.19.0, commander@npm:^2.20.0, commander@npm:^2.20.3": version: 2.20.3 resolution: "commander@npm:2.20.3" checksum: ab8c07884e42c3a8dbc5dd9592c606176c7eb5c1ca5ff274bcf907039b2c41de3626f684ea75ccf4d361ba004bbaff1f577d5384c155f3871e456bdf27becf9e @@ -19068,6 +19074,13 @@ __metadata: languageName: node linkType: hard +"estree-walker@npm:^2.0.1": + version: 2.0.2 + resolution: "estree-walker@npm:2.0.2" + checksum: 6151e6f9828abe2259e57f5fd3761335bb0d2ebd76dc1a01048ccee22fabcfef3c0859300f6d83ff0d1927849368775ec5a6d265dde2f6de5a1be1721cd94efc + languageName: node + linkType: hard + "esutils@npm:^2.0.2": version: 2.0.3 resolution: "esutils@npm:2.0.3" @@ -19721,6 +19734,17 @@ __metadata: languageName: node linkType: hard +"find-cache-dir@npm:^3.3.2": + version: 3.3.2 + resolution: "find-cache-dir@npm:3.3.2" + dependencies: + commondir: ^1.0.1 + make-dir: ^3.0.2 + pkg-dir: ^4.1.0 + checksum: 1e61c2e64f5c0b1c535bd85939ae73b0e5773142713273818cc0b393ee3555fb0fd44e1a5b161b8b6c3e03e98c2fcc9c227d784850a13a90a8ab576869576817 + languageName: node + linkType: hard + "find-up@npm:4.1.0, find-up@npm:^4.0.0, find-up@npm:^4.1.0": version: 4.1.0 resolution: "find-up@npm:4.1.0" @@ -24966,14 +24990,14 @@ fsevents@^1.2.7: languageName: node linkType: hard -"lodash.get@npm:^4.0.0, lodash.get@npm:^4.4.2": +"lodash.get@npm:^4.4.2": version: 4.4.2 resolution: "lodash.get@npm:4.4.2" checksum: e403047ddb03181c9d0e92df9556570e2b67e0f0a930fcbbbd779370972368f5568e914f913e93f3b08f6d492abc71e14d4e9b7a18916c31fa04bd2306efe545 languageName: node linkType: hard -"lodash.isequal@npm:^4.0.0, lodash.isequal@npm:^4.5.0": +"lodash.isequal@npm:^4.5.0": version: 4.5.0 resolution: "lodash.isequal@npm:4.5.0" checksum: da27515dc5230eb1140ba65ff8de3613649620e8656b19a6270afe4866b7bd461d9ba2ac8a48dcc57f7adac4ee80e1de9f965d89d4d81a0ad52bb3eec2609644 @@ -25201,6 +25225,15 @@ fsevents@^1.2.7: languageName: node linkType: hard +"magic-string@npm:^0.30.4": + version: 0.30.5 + resolution: "magic-string@npm:0.30.5" + dependencies: + "@jridgewell/sourcemap-codec": ^1.4.15 + checksum: da10fecff0c0a7d3faf756913ce62bd6d5e7b0402be48c3b27bfd651b90e29677e279069a63b764bcdc1b8ecdcdb898f29a5c5ec510f2323e8d62ee057a6eb18 + languageName: node + linkType: hard + "make-dir@npm:^2.0.0": version: 2.1.0 resolution: "make-dir@npm:2.1.0" @@ -31919,19 +31952,36 @@ fsevents@^1.2.7: languageName: node linkType: hard -"rollup-plugin-dts@npm:^4.0.0": - version: 4.0.0 - resolution: "rollup-plugin-dts@npm:4.0.0" +"rollup-plugin-dts@npm:^6.1.0": + version: 6.1.0 + resolution: "rollup-plugin-dts@npm:6.1.0" dependencies: - "@babel/code-frame": ^7.14.5 - magic-string: ^0.25.7 + "@babel/code-frame": ^7.22.13 + magic-string: ^0.30.4 peerDependencies: - rollup: ^2.56.3 - typescript: ^4.4.2 + rollup: ^3.29.4 || ^4 + typescript: ^4.5 || ^5.0 dependenciesMeta: "@babel/code-frame": optional: true - checksum: b8c74e892d4131da769389549ea6591fd6e6fe4ee480806d01d3d8cd300b278983afa11dcfd93a7c9de5a08352a9a0d321d98e76b00b3b2fa2a3f369971629f1 + checksum: a90f8e975e4515734c84fa17e0feaf8fdd9ed9368722c3908687875903a393cba4d07d9934bae9b91a0c1b6c63ac1ef0ccd7363d3e6e4dc10eabca3540be9f11 + languageName: node + linkType: hard + +"rollup-plugin-flat-dts@npm:^2.5.0": + version: 2.5.0 + resolution: "rollup-plugin-flat-dts@npm:2.5.0" + dependencies: + is-glob: ^4.0.3 + micromatch: ^4.0.5 + source-map: ^0.7.4 + peerDependencies: + rollup: 2.79.1 - 5.0 + typescript: 4.8.4 - 5.4 + peerDependenciesMeta: + rollup: + optional: true + checksum: d2927d2943ae890652a4600888831ed63f9663e933b9ca5f4be95019ede3cfef5ef5aaafae5121f808a9646e100941c6d317546c09ea0554030221ee9c012de1 languageName: node linkType: hard @@ -31964,6 +32014,22 @@ fsevents@^1.2.7: languageName: node linkType: hard +"rollup-plugin-typescript2@npm:^0.36.0": + version: 0.36.0 + resolution: "rollup-plugin-typescript2@npm:0.36.0" + dependencies: + "@rollup/pluginutils": ^4.1.2 + find-cache-dir: ^3.3.2 + fs-extra: ^10.0.0 + semver: ^7.5.4 + tslib: ^2.6.2 + peerDependencies: + rollup: ">=1.26.3" + typescript: ">=2.4.0" + checksum: 199afe11f9218ad943b67138b3165c2be2cd2535926da6ed467124273f7bbb1dd779521a648a26a65073cafe43388104857a90e0fdf06ca526a6613771eb2e70 + languageName: node + linkType: hard + "rollup-pluginutils@npm:^2.8.1, rollup-pluginutils@npm:^2.8.2": version: 2.8.2 resolution: "rollup-pluginutils@npm:2.8.2" @@ -32014,9 +32080,9 @@ fsevents@^1.2.7: languageName: node linkType: hard -"rollup@npm:^2.56.3": - version: 2.56.3 - resolution: "rollup@npm:2.56.3" +"rollup@npm:^3.21.0": + version: 3.24.1 + resolution: "rollup@npm:3.24.1" dependencies: fsevents: ~2.3.2 dependenciesMeta: @@ -32024,21 +32090,57 @@ fsevents@^1.2.7: optional: true bin: rollup: dist/bin/rollup - checksum: e4c5a6e871f0340f18fc795cbb6b76bfbc5827580c443a7c4f5d9f9b1fec8c3d1553dae5e45bd7fc9dea4de56e01c244b1583f8f08f401d2ba81f5eb3ff83101 + checksum: 77d56127f2e0242581055d9f1b7e1ca6a03c57f077bdfbbd1185a7196883ef776b6ea2decb3d14c9fe0286f303a7ae6d570ba3091e23e12d383f61ee01eb30e9 languageName: node linkType: hard -"rollup@npm:^3.21.0": - version: 3.24.1 - resolution: "rollup@npm:3.24.1" - dependencies: +"rollup@npm:^4.6.1": + version: 4.6.1 + resolution: "rollup@npm:4.6.1" + dependencies: + "@rollup/rollup-android-arm-eabi": 4.6.1 + "@rollup/rollup-android-arm64": 4.6.1 + "@rollup/rollup-darwin-arm64": 4.6.1 + "@rollup/rollup-darwin-x64": 4.6.1 + "@rollup/rollup-linux-arm-gnueabihf": 4.6.1 + "@rollup/rollup-linux-arm64-gnu": 4.6.1 + "@rollup/rollup-linux-arm64-musl": 4.6.1 + "@rollup/rollup-linux-x64-gnu": 4.6.1 + "@rollup/rollup-linux-x64-musl": 4.6.1 + "@rollup/rollup-win32-arm64-msvc": 4.6.1 + "@rollup/rollup-win32-ia32-msvc": 4.6.1 + "@rollup/rollup-win32-x64-msvc": 4.6.1 fsevents: ~2.3.2 dependenciesMeta: + "@rollup/rollup-android-arm-eabi": + optional: true + "@rollup/rollup-android-arm64": + optional: true + "@rollup/rollup-darwin-arm64": + optional: true + "@rollup/rollup-darwin-x64": + optional: true + "@rollup/rollup-linux-arm-gnueabihf": + optional: true + "@rollup/rollup-linux-arm64-gnu": + optional: true + "@rollup/rollup-linux-arm64-musl": + optional: true + "@rollup/rollup-linux-x64-gnu": + optional: true + "@rollup/rollup-linux-x64-musl": + optional: true + "@rollup/rollup-win32-arm64-msvc": + optional: true + "@rollup/rollup-win32-ia32-msvc": + optional: true + "@rollup/rollup-win32-x64-msvc": + optional: true fsevents: optional: true bin: rollup: dist/bin/rollup - checksum: 77d56127f2e0242581055d9f1b7e1ca6a03c57f077bdfbbd1185a7196883ef776b6ea2decb3d14c9fe0286f303a7ae6d570ba3091e23e12d383f61ee01eb30e9 + checksum: 1d66f7f61b242a2064f9f993192f19de370ee54d7b7fd7159b6ece2352079be01ed0b5d7e3f0bb7a9242f1dcad4898a6265f0990e91bba8169b81c52136cbc9f languageName: node linkType: hard @@ -33085,6 +33187,13 @@ fsevents@^1.2.7: languageName: node linkType: hard +"source-map@npm:^0.7.4": + version: 0.7.4 + resolution: "source-map@npm:0.7.4" + checksum: 01cc5a74b1f0e1d626a58d36ad6898ea820567e87f18dfc9d24a9843a351aaa2ec09b87422589906d6ff1deed29693e176194dc88bcae7c9a852dc74b311dbf5 + languageName: node + linkType: hard + "source-map@npm:^0.8.0-beta.0": version: 0.8.0-beta.0 resolution: "source-map@npm:0.8.0-beta.0" @@ -34419,7 +34528,7 @@ fsevents@^1.2.7: "@actions/core": ^1.10.0 "@cspotcode/zx": ^6.1.2 "@microsoft/api-documenter": ^7.19.0 - "@microsoft/api-extractor": ^7.28.6 + "@microsoft/api-extractor": ^7.38.5 "@types/eslint": ^8.44.2 "@types/jest": ^26.0.23 "@typescript-eslint/eslint-plugin": ^6.3.0 @@ -34441,6 +34550,8 @@ fsevents@^1.2.7: lint-staged: ^13.0.3 node-gyp: ^9.1.0 prettier: ^3.0.2 + rollup-plugin-dts: ^6.1.0 + rollup-plugin-typescript2: ^0.36.0 sade: ^1.8.1 typescript: 5.1.6 yaml: ^2.3.1 @@ -34451,7 +34562,7 @@ fsevents@^1.2.7: version: 0.0.0-use.local resolution: "theatre@workspace:theatre" dependencies: - "@microsoft/api-extractor": ^7.18.11 + "@microsoft/api-extractor": ^7.38.5 "@react-spring/web": ^9.7.3 "@rollup/plugin-alias": ^3.1.5 "@rollup/plugin-multi-entry": ^4.1.0 @@ -34516,8 +34627,8 @@ fsevents@^1.2.7: redux: ^3.7.2 redux-actions: ^2.6.5 rimraf: ^3.0.2 - rollup: ^2.56.3 - rollup-plugin-dts: ^4.0.0 + rollup: ^4.6.1 + rollup-plugin-flat-dts: ^2.5.0 shallowequal: ^1.1.0 styled-components: ^5.3.11 superjson: ^1.13.1 @@ -34531,7 +34642,7 @@ fsevents@^1.2.7: version: 0.0.0-use.local resolution: "theatric@workspace:packages/theatric" dependencies: - "@microsoft/api-extractor": ^7.18.11 + "@microsoft/api-extractor": ^7.38.5 "@theatre/core": "workspace:*" "@theatre/dataverse": "workspace:*" "@theatre/react": "workspace:*" @@ -35070,7 +35181,7 @@ fsevents@^1.2.7: languageName: node linkType: hard -"tslib@npm:^2.0.0": +"tslib@npm:^2.0.0, tslib@npm:^2.6.2": version: 2.6.2 resolution: "tslib@npm:2.6.2" checksum: 329ea56123005922f39642318e3d1f0f8265d1e7fcb92c633e0809521da75eeaca28d2cf96d7248229deb40e5c19adf408259f4b9640afd20d13aecc1430f3ad @@ -35354,26 +35465,6 @@ fsevents@^1.2.7: languageName: node linkType: hard -"typescript@npm:~4.4.2": - version: 4.4.3 - resolution: "typescript@npm:4.4.3" - bin: - tsc: bin/tsc - tsserver: bin/tsserver - checksum: 05823f21796d450531a7e4ab299715d38fd9ded0e4ce7400876053f4b5166ca3dde7a68cecfe72d9086039f03c0b6edba36516fb10ed83c5837d9600532ea4c2 - languageName: node - linkType: hard - -"typescript@npm:~4.6.3": - version: 4.6.4 - resolution: "typescript@npm:4.6.4" - bin: - tsc: bin/tsc - tsserver: bin/tsserver - checksum: e7bfcc39cd4571a63a54e5ea21f16b8445268b9900bf55aee0e02ad981be576acc140eba24f1af5e3c1457767c96cea6d12861768fb386cf3ffb34013718631a - languageName: node - linkType: hard - "typescript@npm:~5.0.4": version: 5.0.4 resolution: "typescript@npm:5.0.4" @@ -35940,13 +36031,6 @@ fsevents@^1.2.7: languageName: node linkType: hard -"validator@npm:^8.0.0": - version: 8.2.0 - resolution: "validator@npm:8.2.0" - checksum: a249ffd5a565704d19ed213da3e5003509f3fb4181577892e1d4520d24e49ea1f0c260708df07c8532089d0937431c5ece8af347a65b1310a3fa4e3945928e62 - languageName: node - linkType: hard - "vary@npm:^1, vary@npm:~1.1.2": version: 1.1.2 resolution: "vary@npm:1.1.2" @@ -37551,23 +37635,6 @@ fsevents@^1.2.7: languageName: node linkType: hard -"z-schema@npm:~3.18.3": - version: 3.18.4 - resolution: "z-schema@npm:3.18.4" - dependencies: - commander: ^2.7.1 - lodash.get: ^4.0.0 - lodash.isequal: ^4.0.0 - validator: ^8.0.0 - dependenciesMeta: - commander: - optional: true - bin: - z-schema: ./bin/z-schema - checksum: 837f0a4794eacd589c0aca313f19caf8bed075ad77cd2af29e051d08e71131b375af5ff8d7f1c2cc3a7a916c4e4cc8ab6c30bf5c9882b9f7728515b2d2542c23 - languageName: node - linkType: hard - "z-schema@npm:~5.0.2": version: 5.0.3 resolution: "z-schema@npm:5.0.3"