This commit is contained in:
Tyler Butler 2022-11-18 11:13:56 -08:00 коммит произвёл Tyler Butler
Родитель 57c2e9d269 feefa980aa
Коммит f0b74af96b
126 изменённых файлов: 1758 добавлений и 1136 удалений

Просмотреть файл

@ -37,8 +37,9 @@
"lerna": "lerna",
"lint": "lerna run lint --no-sort --stream -- -- -- --color",
"lint:fix": "lerna run lint:fix --no-sort --stream -- -- -- --color",
"policy-check": "fluid-repo-policy-check",
"policy-check:fix": "fluid-repo-policy-check -r",
"policy-check": "cd .. && npm run policy-check",
"policy-check:asserts": "cd .. && npm run policy-check:asserts",
"policy-check:fix": "cd .. && npm run policy-check:fix",
"post-lerna-install:default": "[ -f package-lock.json ] && mv package-lock.json lerna-package-lock.json; [ -f package-lock.json.bak ] && mv package-lock.json.bak package-lock.json; exit 0",
"post-lerna-install:win32": "if exist package-lock.json move package-lock.json lerna-package-lock.json && if exist package-lock.json.bak move package-lock.json.bak package-lock.json",
"postinstall:lerna": "run-script-os",

Просмотреть файл

@ -40,7 +40,8 @@
"lint": "lerna run lint --no-sort --stream -- -- -- --color",
"lint:fix": "lerna run lint:fix --no-sort --stream -- -- -- --color",
"policy-check": "cd .. && npm run policy-check",
"policy-check:fix": "npm run policy-check -- -- --fix",
"policy-check:asserts": "cd .. && npm run policy-check:asserts",
"policy-check:fix": "cd .. && npm run policy-check:fix",
"post-lerna-install:default": "[ -f package-lock.json ] && mv package-lock.json lerna-package-lock.json; [ -f package-lock.json.bak ] && mv package-lock.json.bak package-lock.json; exit 0",
"post-lerna-install:win32": "if exist package-lock.json move package-lock.json lerna-package-lock.json && if exist package-lock.json.bak move package-lock.json.bak package-lock.json",
"postinstall:lerna": "run-script-os",
@ -63,8 +64,8 @@
"test:report": "npm run test:mocha:report && npm run test:jest:report && npm run test:realsvc:report",
"tsc": "lerna run tsc --stream",
"tsc:fast": "fluid-build --root .. -s tsc",
"typetests:gen": "lerna run typetests:gen --no-sort --stream --no-bail",
"typetests:prepare": "npm run typetests:gen -- -- -- -p -v",
"typetests:gen": "flub generate typetests --generate --releaseGroup build-tools",
"typetests:prepare": "flub generate typetests --prepare --releaseGroup build-tools --verbose",
"watch": "concurrently \"npm run watch:tsc\" \"npm run watch:esnext\" \"npm run watch:webpack\"",
"watch:esnext": "lerna run --parallel build:esnext -- -- --watch",
"watch:tsc": "lerna run --parallel tsc -- -- --watch",

170
common/lib/common-definitions/package-lock.json сгенерированный
Просмотреть файл

@ -87,9 +87,9 @@
}
},
"@fluid-tools/version-tools": {
"version": "0.5.0",
"resolved": "https://registry.npmjs.org/@fluid-tools/version-tools/-/version-tools-0.5.0.tgz",
"integrity": "sha512-6SNUHCsk8J2a3HKoJ0KVcGxucc80Rj3Y9yE7O6u5BHnbcerUb5ddcqoGkOR5G+meOVmVdQM8AeZVnfeIgY7tRA==",
"version": "0.6.0-109663",
"resolved": "https://registry.npmjs.org/@fluid-tools/version-tools/-/version-tools-0.6.0-109663.tgz",
"integrity": "sha512-04hUL6TLyQI0d43ULENmF7smmUY+DCH0bKhnDHsDlQNZxFBT02TXf68M8kXJixrRPu/9TGa7SBNyay0UNthzOQ==",
"dev": true,
"requires": {
"@oclif/core": "^1.9.5",
@ -137,13 +137,14 @@
"dev": true
},
"@fluidframework/build-tools": {
"version": "0.5.0",
"resolved": "https://registry.npmjs.org/@fluidframework/build-tools/-/build-tools-0.5.0.tgz",
"integrity": "sha512-MC31X0t2I0CTxqGdsakPWBJfr9r9RnkFhFDsMWxO/OE8fLeqcFwwdWVlwbOKRuJLqURISnyF1mk6YrALM0Ih+A==",
"version": "0.6.0-109663",
"resolved": "https://registry.npmjs.org/@fluidframework/build-tools/-/build-tools-0.6.0-109663.tgz",
"integrity": "sha512-s6NpL/pLNMvHew3T8IIUW80QIhfmNRmV1h4ROoBlQiwj12rPa/cxdkFZl/c6XX4fUQCJDbW4p3EOOR3iYrkakA==",
"dev": true,
"requires": {
"@fluid-tools/version-tools": "^0.5.0",
"@fluidframework/bundle-size-tools": "^0.5.0",
"@fluid-tools/version-tools": "0.6.0-109663",
"@fluidframework/bundle-size-tools": "0.6.0-109663",
"@rushstack/node-core-library": "^3.51.1",
"async": "^3.2.0",
"chalk": "^2.4.2",
"commander": "^6.2.1",
@ -154,6 +155,7 @@
"glob": "^7.1.3",
"ignore": "^5.1.8",
"json5": "^2.1.3",
"lodash": "^4.17.21",
"lodash.isequal": "^4.5.0",
"lodash.merge": "^4.6.2",
"minimatch": "^3.0.4",
@ -167,6 +169,41 @@
"yaml": "^2.1.2"
},
"dependencies": {
"@rushstack/node-core-library": {
"version": "3.53.2",
"resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.53.2.tgz",
"integrity": "sha512-FggLe5DQs0X9MNFeJN3/EXwb+8hyZUTEp2i+V1e8r4Va4JgkjBNY0BuEaQI+3DW6S4apV3UtXU3im17MSY00DA==",
"dev": true,
"requires": {
"@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",
"z-schema": "~5.0.2"
},
"dependencies": {
"fs-extra": {
"version": "7.0.1",
"resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz",
"integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==",
"dev": true,
"requires": {
"graceful-fs": "^4.1.2",
"jsonfile": "^4.0.0",
"universalify": "^0.1.0"
}
}
}
},
"@types/node": {
"version": "12.20.24",
"resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.24.tgz",
"integrity": "sha512-yxDeaQIAJlMav7fH5AQqPH1u8YIuhYJXYBzxaQ4PifsU0GDO38MSdmEDeRlIxrKbC6NbEaaEHDanWb+y30U8SQ==",
"dev": true
},
"commander": {
"version": "6.2.1",
"resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz",
@ -189,6 +226,24 @@
"graceful-fs": "^4.2.0",
"jsonfile": "^6.0.1",
"universalify": "^2.0.0"
},
"dependencies": {
"jsonfile": {
"version": "6.1.0",
"resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
"integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
"dev": true,
"requires": {
"graceful-fs": "^4.1.6",
"universalify": "^2.0.0"
}
},
"universalify": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz",
"integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==",
"dev": true
}
}
},
"json5": {
@ -197,16 +252,6 @@
"integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==",
"dev": true
},
"jsonfile": {
"version": "6.1.0",
"resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
"integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
"dev": true,
"requires": {
"graceful-fs": "^4.1.6",
"universalify": "^2.0.0"
}
},
"lru-cache": {
"version": "6.0.0",
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
@ -216,6 +261,15 @@
"yallist": "^4.0.0"
}
},
"resolve": {
"version": "1.17.0",
"resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz",
"integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==",
"dev": true,
"requires": {
"path-parse": "^1.0.6"
}
},
"semver": {
"version": "7.3.8",
"resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz",
@ -225,12 +279,6 @@
"lru-cache": "^6.0.0"
}
},
"universalify": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz",
"integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==",
"dev": true
},
"yallist": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
@ -240,9 +288,9 @@
}
},
"@fluidframework/bundle-size-tools": {
"version": "0.5.0",
"resolved": "https://registry.npmjs.org/@fluidframework/bundle-size-tools/-/bundle-size-tools-0.5.0.tgz",
"integrity": "sha512-u+0c90cwrYGsYi68phGp3huW+K/KrNU6xSixA5we0iaVOTpnJm6QV0+yKmNJPwQ0zI5QAyUpKwILTPh/agqAhw==",
"version": "0.6.0-109663",
"resolved": "https://registry.npmjs.org/@fluidframework/bundle-size-tools/-/bundle-size-tools-0.6.0-109663.tgz",
"integrity": "sha512-OPz35ffI7qaUoYMo6R8PVQWm8qF6G8q33FTPKhrpnplkFFlwsq+jkVHL8+F2DgLHrAd2FsT8pA524JQU5aMSBg==",
"dev": true,
"requires": {
"azure-devops-node-api": "^11.2.0",
@ -951,21 +999,21 @@
}
},
"@oclif/plugin-help": {
"version": "5.1.18",
"resolved": "https://registry.npmjs.org/@oclif/plugin-help/-/plugin-help-5.1.18.tgz",
"integrity": "sha512-EICYITNwc155RHBiRnhUmvuc5oEuRE+9B+8rErw4OKKpPfZ5edvth38e4QOONfDRjb3MHfNu0sds1aB3i/BikA==",
"version": "5.1.19",
"resolved": "https://registry.npmjs.org/@oclif/plugin-help/-/plugin-help-5.1.19.tgz",
"integrity": "sha512-eQVRCFJOwRj8Tbqz8Lzd9GN38egwLCg+ohJ0xfg12CoXml03WqkfcFiAWkVwSWmLVrZUlUVrxfXKKkmpUaXZHg==",
"dev": true,
"requires": {
"@oclif/core": "^1.20.2"
"@oclif/core": "^1.20.4"
}
},
"@oclif/plugin-not-found": {
"version": "2.3.8",
"resolved": "https://registry.npmjs.org/@oclif/plugin-not-found/-/plugin-not-found-2.3.8.tgz",
"integrity": "sha512-PfUVr67dHORFSeQthUwrPMJB/mRRNT4ENNdbafCOlL0HqC+WTuFy5nih+qnHBEli15RaOuMNoW3kR5MyBH82hA==",
"version": "2.3.9",
"resolved": "https://registry.npmjs.org/@oclif/plugin-not-found/-/plugin-not-found-2.3.9.tgz",
"integrity": "sha512-FJXIa5KmNbCgO8kDVJ23C/SkRRuwMYaRTNs5jejwrwKAm5fPp+TnR1+4pBp64ik7FA806nioqMGlotiyEWfMJA==",
"dev": true,
"requires": {
"@oclif/color": "^1.0.1",
"@oclif/color": "^1.0.2",
"@oclif/core": "^1.20.3",
"fast-levenshtein": "^3.0.0",
"lodash": "^4.17.21"
@ -1750,9 +1798,9 @@
"dev": true
},
"@types/chai": {
"version": "4.3.3",
"resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.3.tgz",
"integrity": "sha512-hC7OMnszpxhZPduX+m+nrx+uFoLkWOMiR4oa/AZF3MuSETYTZmFfJAHqZEM8MVlvfG7BEUcgvtwoCTxBp6hm3g==",
"version": "4.3.4",
"resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.4.tgz",
"integrity": "sha512-KnRanxnpfpjUTqTCXslZSEdLfXExwgNxYPdiO2WGUj8+HDjFi8R3k5RVKPeSCzLjCcshCAtVO2QBbVuAV4kTnw==",
"dev": true
},
"@types/eslint": {
@ -1804,9 +1852,9 @@
"dev": true
},
"@types/lodash": {
"version": "4.14.188",
"resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.188.tgz",
"integrity": "sha512-zmEmF5OIM3rb7SbLCFYoQhO4dGt2FRM9AMkxvA3LaADOF1n8in/zGJlWji9fmafLoNyz+FoL6FE0SLtGIArD7w==",
"version": "4.14.189",
"resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.189.tgz",
"integrity": "sha512-kb9/98N6X8gyME9Cf7YaqIMvYGnBSWqEci6tiettE6iJWH1XdJz/PO8LB0GtLCG7x8dU3KWhZT+lA1a35127tA==",
"dev": true
},
"@types/minimatch": {
@ -2913,12 +2961,6 @@
"integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
"dev": true
},
"commandpost": {
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/commandpost/-/commandpost-1.4.0.tgz",
"integrity": "sha512-aE2Y4MTFJ870NuB/+2z1cXBhSBBzRydVVjzhFC4gtenEhpnj15yu0qptWGJsO9YGrcPZ3ezX8AWb1VA391MKpQ==",
"dev": true
},
"comment-parser": {
"version": "1.3.1",
"resolved": "https://registry.npmjs.org/comment-parser/-/comment-parser-1.3.1.tgz",
@ -3043,9 +3085,9 @@
"dev": true
},
"cosmiconfig": {
"version": "7.0.1",
"resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz",
"integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==",
"version": "7.1.0",
"resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz",
"integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==",
"dev": true,
"requires": {
"@types/parse-json": "^4.0.0",
@ -6580,9 +6622,9 @@
}
},
"regenerator-runtime": {
"version": "0.13.10",
"resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.10.tgz",
"integrity": "sha512-KepLsg4dU12hryUO7bp/axHAKvwGOCV0sGloQtpagJ12ai+ojVDqkeGSiRX1zlq+kjIMZ1t7gpze+26QqtdGqw==",
"version": "0.13.11",
"resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz",
"integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==",
"dev": true
},
"regexp-tree": {
@ -7276,9 +7318,9 @@
},
"dependencies": {
"ajv": {
"version": "8.11.0",
"resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz",
"integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==",
"version": "8.11.2",
"resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz",
"integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==",
"dev": true,
"requires": {
"fast-deep-equal": "^3.1.1",
@ -7497,16 +7539,6 @@
"integrity": "sha512-TCTIul70LyWe6IJWT8QSYeA54WQe8EjQFU4wY52Fasj5UKx88LNYKCgBEHcOMOrFF1rKGbD8v/xcNWVUq9SymA==",
"dev": true
},
"typescript-formatter": {
"version": "7.1.0",
"resolved": "https://registry.npmjs.org/typescript-formatter/-/typescript-formatter-7.1.0.tgz",
"integrity": "sha512-XgPUSZ3beF7Xx2ZIEngIonWpDTS0XzWqV0vjtcm6nOPONug4WFXQYjbvulCzY2T0+knceZn5CFQjVUShNkIdLA==",
"dev": true,
"requires": {
"commandpost": "^1.0.0",
"editorconfig": "^0.15.0"
}
},
"unbox-primitive": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz",
@ -7663,9 +7695,9 @@
"dev": true
},
"webpack": {
"version": "5.74.0",
"resolved": "https://registry.npmjs.org/webpack/-/webpack-5.74.0.tgz",
"integrity": "sha512-A2InDwnhhGN4LYctJj6M1JEaGL7Luj6LOmyBHjcI8529cm5p6VXiTIW2sn6ffvEAKmveLzvu4jrihwXtPojlAA==",
"version": "5.75.0",
"resolved": "https://registry.npmjs.org/webpack/-/webpack-5.75.0.tgz",
"integrity": "sha512-piaIaoVJlqMsPtX/+3KTTO6jfvrSYgauFVdt8cr9LTHKmcq/AMd4mhzsiP7ZF/PGRNPGA8336jldh9l2Kt2ogQ==",
"dev": true,
"requires": {
"@types/eslint-scope": "^3.7.3",

Просмотреть файл

@ -37,13 +37,13 @@
"prettier:fix": "prettier --write . --ignore-path ../../../.prettierignore",
"tsc": "tsc",
"tsc:watch": "tsc --watch",
"typetests:gen": "fluid-type-validator -d .",
"typetests:prepare": "fluid-type-validator -d . -p"
"typetests:gen": "flub generate typetests --generate --dir . --no-generateInName",
"typetests:prepare": "flub generate typetests --prepare --dir . --no-generateInName"
},
"dependencies": {},
"devDependencies": {
"@fluidframework/build-common": "^1.0.0",
"@fluidframework/build-tools": "^0.5.0",
"@fluidframework/build-tools": "^0.6.0-109663",
"@fluidframework/common-definitions-previous": "npm:@fluidframework/common-definitions@0.20.1",
"@fluidframework/eslint-config-fluid": "^1.1.0",
"@microsoft/api-extractor": "^7.22.2",

161
common/lib/common-utils/package-lock.json сгенерированный
Просмотреть файл

@ -461,9 +461,9 @@
}
},
"@fluid-tools/version-tools": {
"version": "0.5.0",
"resolved": "https://registry.npmjs.org/@fluid-tools/version-tools/-/version-tools-0.5.0.tgz",
"integrity": "sha512-6SNUHCsk8J2a3HKoJ0KVcGxucc80Rj3Y9yE7O6u5BHnbcerUb5ddcqoGkOR5G+meOVmVdQM8AeZVnfeIgY7tRA==",
"version": "0.6.0-109663",
"resolved": "https://registry.npmjs.org/@fluid-tools/version-tools/-/version-tools-0.6.0-109663.tgz",
"integrity": "sha512-04hUL6TLyQI0d43ULENmF7smmUY+DCH0bKhnDHsDlQNZxFBT02TXf68M8kXJixrRPu/9TGa7SBNyay0UNthzOQ==",
"dev": true,
"requires": {
"@oclif/core": "^1.9.5",
@ -511,13 +511,14 @@
"dev": true
},
"@fluidframework/build-tools": {
"version": "0.5.0",
"resolved": "https://registry.npmjs.org/@fluidframework/build-tools/-/build-tools-0.5.0.tgz",
"integrity": "sha512-MC31X0t2I0CTxqGdsakPWBJfr9r9RnkFhFDsMWxO/OE8fLeqcFwwdWVlwbOKRuJLqURISnyF1mk6YrALM0Ih+A==",
"version": "0.6.0-109663",
"resolved": "https://registry.npmjs.org/@fluidframework/build-tools/-/build-tools-0.6.0-109663.tgz",
"integrity": "sha512-s6NpL/pLNMvHew3T8IIUW80QIhfmNRmV1h4ROoBlQiwj12rPa/cxdkFZl/c6XX4fUQCJDbW4p3EOOR3iYrkakA==",
"dev": true,
"requires": {
"@fluid-tools/version-tools": "^0.5.0",
"@fluidframework/bundle-size-tools": "^0.5.0",
"@fluid-tools/version-tools": "0.6.0-109663",
"@fluidframework/bundle-size-tools": "0.6.0-109663",
"@rushstack/node-core-library": "^3.51.1",
"async": "^3.2.0",
"chalk": "^2.4.2",
"commander": "^6.2.1",
@ -528,6 +529,7 @@
"glob": "^7.1.3",
"ignore": "^5.1.8",
"json5": "^2.1.3",
"lodash": "^4.17.21",
"lodash.isequal": "^4.5.0",
"lodash.merge": "^4.6.2",
"minimatch": "^3.0.4",
@ -541,6 +543,41 @@
"yaml": "^2.1.2"
},
"dependencies": {
"@rushstack/node-core-library": {
"version": "3.53.2",
"resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.53.2.tgz",
"integrity": "sha512-FggLe5DQs0X9MNFeJN3/EXwb+8hyZUTEp2i+V1e8r4Va4JgkjBNY0BuEaQI+3DW6S4apV3UtXU3im17MSY00DA==",
"dev": true,
"requires": {
"@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",
"z-schema": "~5.0.2"
},
"dependencies": {
"fs-extra": {
"version": "7.0.1",
"resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz",
"integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==",
"dev": true,
"requires": {
"graceful-fs": "^4.1.2",
"jsonfile": "^4.0.0",
"universalify": "^0.1.0"
}
}
}
},
"@types/node": {
"version": "12.20.24",
"resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.24.tgz",
"integrity": "sha512-yxDeaQIAJlMav7fH5AQqPH1u8YIuhYJXYBzxaQ4PifsU0GDO38MSdmEDeRlIxrKbC6NbEaaEHDanWb+y30U8SQ==",
"dev": true
},
"commander": {
"version": "6.2.1",
"resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz",
@ -563,16 +600,24 @@
"graceful-fs": "^4.2.0",
"jsonfile": "^6.0.1",
"universalify": "^2.0.0"
}
},
"jsonfile": {
"version": "6.1.0",
"resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
"integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
"dev": true,
"requires": {
"graceful-fs": "^4.1.6",
"universalify": "^2.0.0"
},
"dependencies": {
"jsonfile": {
"version": "6.1.0",
"resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
"integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
"dev": true,
"requires": {
"graceful-fs": "^4.1.6",
"universalify": "^2.0.0"
}
},
"universalify": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz",
"integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==",
"dev": true
}
}
},
"lru-cache": {
@ -593,12 +638,6 @@
"lru-cache": "^6.0.0"
}
},
"universalify": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz",
"integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==",
"dev": true
},
"yallist": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
@ -608,9 +647,9 @@
}
},
"@fluidframework/bundle-size-tools": {
"version": "0.5.0",
"resolved": "https://registry.npmjs.org/@fluidframework/bundle-size-tools/-/bundle-size-tools-0.5.0.tgz",
"integrity": "sha512-u+0c90cwrYGsYi68phGp3huW+K/KrNU6xSixA5we0iaVOTpnJm6QV0+yKmNJPwQ0zI5QAyUpKwILTPh/agqAhw==",
"version": "0.6.0-109663",
"resolved": "https://registry.npmjs.org/@fluidframework/bundle-size-tools/-/bundle-size-tools-0.6.0-109663.tgz",
"integrity": "sha512-OPz35ffI7qaUoYMo6R8PVQWm8qF6G8q33FTPKhrpnplkFFlwsq+jkVHL8+F2DgLHrAd2FsT8pA524JQU5aMSBg==",
"dev": true,
"requires": {
"azure-devops-node-api": "^11.2.0",
@ -2055,21 +2094,21 @@
}
},
"@oclif/plugin-help": {
"version": "5.1.18",
"resolved": "https://registry.npmjs.org/@oclif/plugin-help/-/plugin-help-5.1.18.tgz",
"integrity": "sha512-EICYITNwc155RHBiRnhUmvuc5oEuRE+9B+8rErw4OKKpPfZ5edvth38e4QOONfDRjb3MHfNu0sds1aB3i/BikA==",
"version": "5.1.19",
"resolved": "https://registry.npmjs.org/@oclif/plugin-help/-/plugin-help-5.1.19.tgz",
"integrity": "sha512-eQVRCFJOwRj8Tbqz8Lzd9GN38egwLCg+ohJ0xfg12CoXml03WqkfcFiAWkVwSWmLVrZUlUVrxfXKKkmpUaXZHg==",
"dev": true,
"requires": {
"@oclif/core": "^1.20.2"
"@oclif/core": "^1.20.4"
}
},
"@oclif/plugin-not-found": {
"version": "2.3.8",
"resolved": "https://registry.npmjs.org/@oclif/plugin-not-found/-/plugin-not-found-2.3.8.tgz",
"integrity": "sha512-PfUVr67dHORFSeQthUwrPMJB/mRRNT4ENNdbafCOlL0HqC+WTuFy5nih+qnHBEli15RaOuMNoW3kR5MyBH82hA==",
"version": "2.3.9",
"resolved": "https://registry.npmjs.org/@oclif/plugin-not-found/-/plugin-not-found-2.3.9.tgz",
"integrity": "sha512-FJXIa5KmNbCgO8kDVJ23C/SkRRuwMYaRTNs5jejwrwKAm5fPp+TnR1+4pBp64ik7FA806nioqMGlotiyEWfMJA==",
"dev": true,
"requires": {
"@oclif/color": "^1.0.1",
"@oclif/color": "^1.0.2",
"@oclif/core": "^1.20.3",
"fast-levenshtein": "^3.0.0",
"lodash": "^4.17.21"
@ -3085,9 +3124,9 @@
"dev": true
},
"@types/chai": {
"version": "4.3.3",
"resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.3.tgz",
"integrity": "sha512-hC7OMnszpxhZPduX+m+nrx+uFoLkWOMiR4oa/AZF3MuSETYTZmFfJAHqZEM8MVlvfG7BEUcgvtwoCTxBp6hm3g==",
"version": "4.3.4",
"resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.4.tgz",
"integrity": "sha512-KnRanxnpfpjUTqTCXslZSEdLfXExwgNxYPdiO2WGUj8+HDjFi8R3k5RVKPeSCzLjCcshCAtVO2QBbVuAV4kTnw==",
"dev": true
},
"@types/color-name": {
@ -3198,9 +3237,9 @@
"dev": true
},
"@types/lodash": {
"version": "4.14.188",
"resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.188.tgz",
"integrity": "sha512-zmEmF5OIM3rb7SbLCFYoQhO4dGt2FRM9AMkxvA3LaADOF1n8in/zGJlWji9fmafLoNyz+FoL6FE0SLtGIArD7w==",
"version": "4.14.189",
"resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.189.tgz",
"integrity": "sha512-kb9/98N6X8gyME9Cf7YaqIMvYGnBSWqEci6tiettE6iJWH1XdJz/PO8LB0GtLCG7x8dU3KWhZT+lA1a35127tA==",
"dev": true
},
"@types/mime-types": {
@ -4994,12 +5033,6 @@
"integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
"dev": true
},
"commandpost": {
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/commandpost/-/commandpost-1.4.0.tgz",
"integrity": "sha512-aE2Y4MTFJ870NuB/+2z1cXBhSBBzRydVVjzhFC4gtenEhpnj15yu0qptWGJsO9YGrcPZ3ezX8AWb1VA391MKpQ==",
"dev": true
},
"comment-parser": {
"version": "1.3.1",
"resolved": "https://registry.npmjs.org/comment-parser/-/comment-parser-1.3.1.tgz",
@ -5211,9 +5244,9 @@
"dev": true
},
"cosmiconfig": {
"version": "7.0.1",
"resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz",
"integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==",
"version": "7.1.0",
"resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz",
"integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==",
"dev": true,
"requires": {
"@types/parse-json": "^4.0.0",
@ -13040,9 +13073,9 @@
}
},
"regenerator-runtime": {
"version": "0.13.10",
"resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.10.tgz",
"integrity": "sha512-KepLsg4dU12hryUO7bp/axHAKvwGOCV0sGloQtpagJ12ai+ojVDqkeGSiRX1zlq+kjIMZ1t7gpze+26QqtdGqw==",
"version": "0.13.11",
"resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz",
"integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==",
"dev": true
},
"regex-not": {
@ -14648,9 +14681,9 @@
},
"dependencies": {
"ajv": {
"version": "8.11.0",
"resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz",
"integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==",
"version": "8.11.2",
"resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz",
"integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==",
"dev": true,
"requires": {
"fast-deep-equal": "^3.1.1",
@ -15170,16 +15203,6 @@
"integrity": "sha512-TCTIul70LyWe6IJWT8QSYeA54WQe8EjQFU4wY52Fasj5UKx88LNYKCgBEHcOMOrFF1rKGbD8v/xcNWVUq9SymA==",
"dev": true
},
"typescript-formatter": {
"version": "7.1.0",
"resolved": "https://registry.npmjs.org/typescript-formatter/-/typescript-formatter-7.1.0.tgz",
"integrity": "sha512-XgPUSZ3beF7Xx2ZIEngIonWpDTS0XzWqV0vjtcm6nOPONug4WFXQYjbvulCzY2T0+knceZn5CFQjVUShNkIdLA==",
"dev": true,
"requires": {
"commandpost": "^1.0.0",
"editorconfig": "^0.15.0"
}
},
"unbox-primitive": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz",
@ -15496,9 +15519,9 @@
"dev": true
},
"webpack": {
"version": "5.74.0",
"resolved": "https://registry.npmjs.org/webpack/-/webpack-5.74.0.tgz",
"integrity": "sha512-A2InDwnhhGN4LYctJj6M1JEaGL7Luj6LOmyBHjcI8529cm5p6VXiTIW2sn6ffvEAKmveLzvu4jrihwXtPojlAA==",
"version": "5.75.0",
"resolved": "https://registry.npmjs.org/webpack/-/webpack-5.75.0.tgz",
"integrity": "sha512-piaIaoVJlqMsPtX/+3KTTO6jfvrSYgauFVdt8cr9LTHKmcq/AMd4mhzsiP7ZF/PGRNPGA8336jldh9l2Kt2ogQ==",
"dev": true,
"requires": {
"@types/eslint-scope": "^3.7.3",

Просмотреть файл

@ -53,8 +53,8 @@
"test:mocha:report": "npm run test:mocha -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml",
"test:report": "nyc npm run test:mocha:report && npm run test:jest:report",
"tsc": "tsc",
"typetests:gen": "fluid-type-validator -d .",
"typetests:prepare": "fluid-type-validator -d . -p"
"typetests:gen": "flub generate typetests --generate --dir . --no-generateInName",
"typetests:prepare": "flub generate typetests --prepare --dir . --no-generateInName"
},
"nyc": {
"all": true,
@ -87,7 +87,7 @@
},
"devDependencies": {
"@fluidframework/build-common": "^1.0.0",
"@fluidframework/build-tools": "^0.5.0",
"@fluidframework/build-tools": "^0.6.0-109663",
"@fluidframework/common-utils-previous": "npm:@fluidframework/common-utils@1.0.0",
"@fluidframework/eslint-config-fluid": "^1.1.0",
"@microsoft/api-extractor": "^7.22.2",
@ -130,6 +130,7 @@
},
"typeValidation": {
"version": "1.1.0",
"baselineRange": "1.0.0",
"broken": {}
}
}

146
common/lib/protocol-definitions/package-lock.json сгенерированный
Просмотреть файл

@ -87,9 +87,9 @@
}
},
"@fluid-tools/version-tools": {
"version": "0.5.0",
"resolved": "https://registry.npmjs.org/@fluid-tools/version-tools/-/version-tools-0.5.0.tgz",
"integrity": "sha512-6SNUHCsk8J2a3HKoJ0KVcGxucc80Rj3Y9yE7O6u5BHnbcerUb5ddcqoGkOR5G+meOVmVdQM8AeZVnfeIgY7tRA==",
"version": "0.6.0-109663",
"resolved": "https://registry.npmjs.org/@fluid-tools/version-tools/-/version-tools-0.6.0-109663.tgz",
"integrity": "sha512-04hUL6TLyQI0d43ULENmF7smmUY+DCH0bKhnDHsDlQNZxFBT02TXf68M8kXJixrRPu/9TGa7SBNyay0UNthzOQ==",
"dev": true,
"requires": {
"@oclif/core": "^1.9.5",
@ -122,13 +122,14 @@
"dev": true
},
"@fluidframework/build-tools": {
"version": "0.5.0",
"resolved": "https://registry.npmjs.org/@fluidframework/build-tools/-/build-tools-0.5.0.tgz",
"integrity": "sha512-MC31X0t2I0CTxqGdsakPWBJfr9r9RnkFhFDsMWxO/OE8fLeqcFwwdWVlwbOKRuJLqURISnyF1mk6YrALM0Ih+A==",
"version": "0.6.0-109663",
"resolved": "https://registry.npmjs.org/@fluidframework/build-tools/-/build-tools-0.6.0-109663.tgz",
"integrity": "sha512-s6NpL/pLNMvHew3T8IIUW80QIhfmNRmV1h4ROoBlQiwj12rPa/cxdkFZl/c6XX4fUQCJDbW4p3EOOR3iYrkakA==",
"dev": true,
"requires": {
"@fluid-tools/version-tools": "^0.5.0",
"@fluidframework/bundle-size-tools": "^0.5.0",
"@fluid-tools/version-tools": "0.6.0-109663",
"@fluidframework/bundle-size-tools": "0.6.0-109663",
"@rushstack/node-core-library": "^3.51.1",
"async": "^3.2.0",
"chalk": "^2.4.2",
"commander": "^6.2.1",
@ -139,6 +140,7 @@
"glob": "^7.1.3",
"ignore": "^5.1.8",
"json5": "^2.1.3",
"lodash": "^4.17.21",
"lodash.isequal": "^4.5.0",
"lodash.merge": "^4.6.2",
"minimatch": "^3.0.4",
@ -152,6 +154,41 @@
"yaml": "^2.1.2"
},
"dependencies": {
"@rushstack/node-core-library": {
"version": "3.53.2",
"resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.53.2.tgz",
"integrity": "sha512-FggLe5DQs0X9MNFeJN3/EXwb+8hyZUTEp2i+V1e8r4Va4JgkjBNY0BuEaQI+3DW6S4apV3UtXU3im17MSY00DA==",
"dev": true,
"requires": {
"@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",
"z-schema": "~5.0.2"
},
"dependencies": {
"fs-extra": {
"version": "7.0.1",
"resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz",
"integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==",
"dev": true,
"requires": {
"graceful-fs": "^4.1.2",
"jsonfile": "^4.0.0",
"universalify": "^0.1.0"
}
}
}
},
"@types/node": {
"version": "12.20.24",
"resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.24.tgz",
"integrity": "sha512-yxDeaQIAJlMav7fH5AQqPH1u8YIuhYJXYBzxaQ4PifsU0GDO38MSdmEDeRlIxrKbC6NbEaaEHDanWb+y30U8SQ==",
"dev": true
},
"commander": {
"version": "6.2.1",
"resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz",
@ -174,6 +211,24 @@
"graceful-fs": "^4.2.0",
"jsonfile": "^6.0.1",
"universalify": "^2.0.0"
},
"dependencies": {
"jsonfile": {
"version": "6.1.0",
"resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
"integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
"dev": true,
"requires": {
"graceful-fs": "^4.1.6",
"universalify": "^2.0.0"
}
},
"universalify": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz",
"integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==",
"dev": true
}
}
},
"json5": {
@ -182,14 +237,13 @@
"integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==",
"dev": true
},
"jsonfile": {
"version": "6.1.0",
"resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
"integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
"resolve": {
"version": "1.17.0",
"resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz",
"integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==",
"dev": true,
"requires": {
"graceful-fs": "^4.1.6",
"universalify": "^2.0.0"
"path-parse": "^1.0.6"
}
},
"semver": {
@ -200,19 +254,13 @@
"requires": {
"lru-cache": "^6.0.0"
}
},
"universalify": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz",
"integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==",
"dev": true
}
}
},
"@fluidframework/bundle-size-tools": {
"version": "0.5.0",
"resolved": "https://registry.npmjs.org/@fluidframework/bundle-size-tools/-/bundle-size-tools-0.5.0.tgz",
"integrity": "sha512-u+0c90cwrYGsYi68phGp3huW+K/KrNU6xSixA5we0iaVOTpnJm6QV0+yKmNJPwQ0zI5QAyUpKwILTPh/agqAhw==",
"version": "0.6.0-109663",
"resolved": "https://registry.npmjs.org/@fluidframework/bundle-size-tools/-/bundle-size-tools-0.6.0-109663.tgz",
"integrity": "sha512-OPz35ffI7qaUoYMo6R8PVQWm8qF6G8q33FTPKhrpnplkFFlwsq+jkVHL8+F2DgLHrAd2FsT8pA524JQU5aMSBg==",
"dev": true,
"requires": {
"azure-devops-node-api": "^11.2.0",
@ -909,21 +957,21 @@
}
},
"@oclif/plugin-help": {
"version": "5.1.18",
"resolved": "https://registry.npmjs.org/@oclif/plugin-help/-/plugin-help-5.1.18.tgz",
"integrity": "sha512-EICYITNwc155RHBiRnhUmvuc5oEuRE+9B+8rErw4OKKpPfZ5edvth38e4QOONfDRjb3MHfNu0sds1aB3i/BikA==",
"version": "5.1.19",
"resolved": "https://registry.npmjs.org/@oclif/plugin-help/-/plugin-help-5.1.19.tgz",
"integrity": "sha512-eQVRCFJOwRj8Tbqz8Lzd9GN38egwLCg+ohJ0xfg12CoXml03WqkfcFiAWkVwSWmLVrZUlUVrxfXKKkmpUaXZHg==",
"dev": true,
"requires": {
"@oclif/core": "^1.20.2"
"@oclif/core": "^1.20.4"
}
},
"@oclif/plugin-not-found": {
"version": "2.3.8",
"resolved": "https://registry.npmjs.org/@oclif/plugin-not-found/-/plugin-not-found-2.3.8.tgz",
"integrity": "sha512-PfUVr67dHORFSeQthUwrPMJB/mRRNT4ENNdbafCOlL0HqC+WTuFy5nih+qnHBEli15RaOuMNoW3kR5MyBH82hA==",
"version": "2.3.9",
"resolved": "https://registry.npmjs.org/@oclif/plugin-not-found/-/plugin-not-found-2.3.9.tgz",
"integrity": "sha512-FJXIa5KmNbCgO8kDVJ23C/SkRRuwMYaRTNs5jejwrwKAm5fPp+TnR1+4pBp64ik7FA806nioqMGlotiyEWfMJA==",
"dev": true,
"requires": {
"@oclif/color": "^1.0.1",
"@oclif/color": "^1.0.2",
"@oclif/core": "^1.20.3",
"fast-levenshtein": "^3.0.0",
"lodash": "^4.17.21"
@ -1693,9 +1741,9 @@
"dev": true
},
"@types/chai": {
"version": "4.3.3",
"resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.3.tgz",
"integrity": "sha512-hC7OMnszpxhZPduX+m+nrx+uFoLkWOMiR4oa/AZF3MuSETYTZmFfJAHqZEM8MVlvfG7BEUcgvtwoCTxBp6hm3g==",
"version": "4.3.4",
"resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.4.tgz",
"integrity": "sha512-KnRanxnpfpjUTqTCXslZSEdLfXExwgNxYPdiO2WGUj8+HDjFi8R3k5RVKPeSCzLjCcshCAtVO2QBbVuAV4kTnw==",
"dev": true
},
"@types/eslint": {
@ -1747,9 +1795,9 @@
"dev": true
},
"@types/lodash": {
"version": "4.14.188",
"resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.188.tgz",
"integrity": "sha512-zmEmF5OIM3rb7SbLCFYoQhO4dGt2FRM9AMkxvA3LaADOF1n8in/zGJlWji9fmafLoNyz+FoL6FE0SLtGIArD7w==",
"version": "4.14.189",
"resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.189.tgz",
"integrity": "sha512-kb9/98N6X8gyME9Cf7YaqIMvYGnBSWqEci6tiettE6iJWH1XdJz/PO8LB0GtLCG7x8dU3KWhZT+lA1a35127tA==",
"dev": true
},
"@types/minimatch": {
@ -3094,9 +3142,9 @@
"dev": true
},
"cosmiconfig": {
"version": "7.0.1",
"resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz",
"integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==",
"version": "7.1.0",
"resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz",
"integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==",
"dev": true,
"requires": {
"@types/parse-json": "^4.0.0",
@ -6532,9 +6580,9 @@
}
},
"regenerator-runtime": {
"version": "0.13.10",
"resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.10.tgz",
"integrity": "sha512-KepLsg4dU12hryUO7bp/axHAKvwGOCV0sGloQtpagJ12ai+ojVDqkeGSiRX1zlq+kjIMZ1t7gpze+26QqtdGqw==",
"version": "0.13.11",
"resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz",
"integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==",
"dev": true
},
"regexp-tree": {
@ -7192,9 +7240,9 @@
},
"dependencies": {
"ajv": {
"version": "8.11.0",
"resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz",
"integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==",
"version": "8.11.2",
"resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz",
"integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==",
"dev": true,
"requires": {
"fast-deep-equal": "^3.1.1",
@ -7568,9 +7616,9 @@
"dev": true
},
"webpack": {
"version": "5.74.0",
"resolved": "https://registry.npmjs.org/webpack/-/webpack-5.74.0.tgz",
"integrity": "sha512-A2InDwnhhGN4LYctJj6M1JEaGL7Luj6LOmyBHjcI8529cm5p6VXiTIW2sn6ffvEAKmveLzvu4jrihwXtPojlAA==",
"version": "5.75.0",
"resolved": "https://registry.npmjs.org/webpack/-/webpack-5.75.0.tgz",
"integrity": "sha512-piaIaoVJlqMsPtX/+3KTTO6jfvrSYgauFVdt8cr9LTHKmcq/AMd4mhzsiP7ZF/PGRNPGA8336jldh9l2Kt2ogQ==",
"dev": true,
"requires": {
"@types/eslint-scope": "^3.7.3",

Просмотреть файл

@ -37,15 +37,15 @@
"tsc:watch": "tsc --watch",
"tsfmt": "tsfmt --verify",
"tsfmt:fix": "tsfmt --replace",
"typetests:gen": "fluid-type-validator -d .",
"typetests:prepare": "fluid-type-validator -d . -p"
"typetests:gen": "flub generate typetests --generate --dir . --no-generateInName",
"typetests:prepare": "flub generate typetests --prepare --dir . --no-generateInName"
},
"dependencies": {
"@fluidframework/common-definitions": "^0.20.1"
},
"devDependencies": {
"@fluidframework/build-common": "^1.0.0",
"@fluidframework/build-tools": "^0.5.0",
"@fluidframework/build-tools": "^0.6.0-109663",
"@fluidframework/eslint-config-fluid": "^1.1.0",
"@fluidframework/protocol-definitions-previous": "npm:@fluidframework/protocol-definitions@1.1.0",
"@microsoft/api-extractor": "^7.22.2",
@ -67,6 +67,7 @@
},
"typeValidation": {
"version": "1.2.0",
"baselineRange": "1.1.0",
"broken": {}
}
}

Просмотреть файл

@ -52,7 +52,7 @@
"style-loader": "^1.0.0"
},
"devDependencies": {
"@fluid-tools/build-cli": "^0.5.0",
"@fluid-tools/build-cli": "^0.6.0-109663",
"@fluidframework/build-common": "^1.1.0",
"@fluidframework/eslint-config-fluid": "^1.2.0",
"@fluidframework/test-tools": "^0.2.3074",

Просмотреть файл

@ -49,7 +49,7 @@
"uuid": "^8.3.1"
},
"devDependencies": {
"@fluid-tools/build-cli": "^0.5.0",
"@fluid-tools/build-cli": "^0.6.0-109663",
"@fluidframework/build-common": "^1.1.0",
"@fluidframework/eslint-config-fluid": "^1.2.0",
"@fluidframework/test-tools": "^0.2.3074",

Просмотреть файл

@ -63,7 +63,7 @@
"uuid": "^8.3.1"
},
"devDependencies": {
"@fluid-tools/build-cli": "^0.5.0",
"@fluid-tools/build-cli": "^0.6.0-109663",
"@fluidframework/build-common": "^1.1.0",
"@fluidframework/eslint-config-fluid": "^1.2.0",
"@fluidframework/test-tools": "^0.2.3074",

Просмотреть файл

@ -49,7 +49,7 @@
"vue": "^2.6.12"
},
"devDependencies": {
"@fluid-tools/build-cli": "^0.5.0",
"@fluid-tools/build-cli": "^0.6.0-109663",
"@fluidframework/build-common": "^1.1.0",
"@fluidframework/eslint-config-fluid": "^1.2.0",
"@fluidframework/test-tools": "^0.2.3074",

Просмотреть файл

@ -30,7 +30,7 @@
"webpack:dev": "webpack --env development"
},
"devDependencies": {
"@fluid-tools/build-cli": "^0.5.0",
"@fluid-tools/build-cli": "^0.6.0-109663",
"@fluidframework/build-common": "^1.1.0",
"@fluidframework/eslint-config-fluid": "^1.2.0",
"@rushstack/eslint-config": "^2.5.1",

Просмотреть файл

@ -42,7 +42,7 @@
"fluid-framework": ">=2.0.0-internal.3.0.0 <2.0.0-internal.4.0.0"
},
"devDependencies": {
"@fluid-tools/build-cli": "^0.5.0",
"@fluid-tools/build-cli": "^0.6.0-109663",
"@fluidframework/build-common": "^1.1.0",
"@fluidframework/eslint-config-fluid": "^1.2.0",
"@fluidframework/test-tools": "^0.2.3074",

Просмотреть файл

@ -64,7 +64,7 @@
"debug": "^4.1.1"
},
"devDependencies": {
"@fluid-tools/build-cli": "^0.5.0",
"@fluid-tools/build-cli": "^0.6.0-109663",
"@fluidframework/build-common": "^1.1.0",
"@fluidframework/eslint-config-fluid": "^1.2.0",
"@fluidframework/mocha-test-setup": ">=2.0.0-internal.3.0.0 <2.0.0-internal.4.0.0",

Просмотреть файл

@ -51,7 +51,7 @@
"style-loader": "^1.0.0"
},
"devDependencies": {
"@fluid-tools/build-cli": "^0.5.0",
"@fluid-tools/build-cli": "^0.6.0-109663",
"@fluidframework/build-common": "^1.1.0",
"@fluidframework/eslint-config-fluid": "^1.2.0",
"@fluidframework/test-tools": "^0.2.3074",

Просмотреть файл

@ -50,7 +50,7 @@
"react-dom": "^17.0.1"
},
"devDependencies": {
"@fluid-tools/build-cli": "^0.5.0",
"@fluid-tools/build-cli": "^0.6.0-109663",
"@fluidframework/build-common": "^1.1.0",
"@fluidframework/eslint-config-fluid": "^1.2.0",
"@fluidframework/test-tools": "^0.2.3074",

Просмотреть файл

@ -46,7 +46,7 @@
"style-loader": "^1.0.0"
},
"devDependencies": {
"@fluid-tools/build-cli": "^0.5.0",
"@fluid-tools/build-cli": "^0.6.0-109663",
"@fluidframework/build-common": "^1.1.0",
"@fluidframework/eslint-config-fluid": "^1.2.0",
"@fluidframework/test-tools": "^0.2.3074",

Просмотреть файл

@ -65,7 +65,7 @@
"uuid": "^8.3.1"
},
"devDependencies": {
"@fluid-tools/build-cli": "^0.5.0",
"@fluid-tools/build-cli": "^0.6.0-109663",
"@fluidframework/build-common": "^1.1.0",
"@fluidframework/eslint-config-fluid": "^1.2.0",
"@fluidframework/test-tools": "^0.2.3074",

Просмотреть файл

@ -43,7 +43,7 @@
"semver": "^7.3.4"
},
"devDependencies": {
"@fluid-tools/build-cli": "^0.5.0",
"@fluid-tools/build-cli": "^0.6.0-109663",
"@fluidframework/build-common": "^1.1.0",
"@fluidframework/eslint-config-fluid": "^1.2.0",
"@rushstack/eslint-config": "^2.5.1",

Просмотреть файл

@ -38,7 +38,7 @@
"devDependencies": {
"@cerner/duplicate-package-checker-webpack-plugin": "^2.3.0",
"@fluidframework/build-common": "^1.1.0",
"@fluidframework/bundle-size-tools": "^0.5.0",
"@fluidframework/bundle-size-tools": "^0.6.0-109663",
"@fluidframework/eslint-config-fluid": "^1.2.0",
"@mixer/webpack-bundle-compare": "^0.1.0",
"@rushstack/eslint-config": "^2.5.1",

Просмотреть файл

@ -50,7 +50,7 @@
"uuid": "^8.3.1"
},
"devDependencies": {
"@fluid-tools/build-cli": "^0.5.0",
"@fluid-tools/build-cli": "^0.6.0-109663",
"@fluidframework/build-common": "^1.1.0",
"@fluidframework/eslint-config-fluid": "^1.2.0",
"@microsoft/api-extractor": "^7.22.2",

Просмотреть файл

@ -75,7 +75,6 @@
"@babel/eslint-parser": "^7.16.5",
"@babel/plugin-transform-runtime": "^7.2.0",
"@babel/preset-env": "^7.2.0",
"@fluid-experimental/property-binder-previous": "npm:@fluid-experimental/property-binder@2.0.0-internal.2.0.0",
"@fluidframework/build-common": "^1.1.0",
"@fluidframework/test-runtime-utils": ">=2.0.0-internal.3.0.0 <2.0.0-internal.4.0.0",
"@fluidframework/test-utils": ">=2.0.0-internal.3.0.0 <2.0.0-internal.4.0.0",
@ -110,7 +109,8 @@
"outputName": "jest-junit-report.xml"
},
"typeValidation": {
"version": "2.0.0-internal.3.0.0",
"version": "2.0.0-internal.2.2.0",
"baselineRange": "2.0.0-internal.2.0.0",
"broken": {}
}
}

Просмотреть файл

@ -69,7 +69,6 @@
"traverse": "0.6.6"
},
"devDependencies": {
"@fluid-experimental/property-changeset-previous": "npm:@fluid-experimental/property-changeset@2.0.0-internal.2.0.0",
"@fluidframework/build-common": "^1.1.0",
"@fluidframework/mocha-test-setup": ">=2.0.0-internal.3.0.0 <2.0.0-internal.4.0.0",
"@rushstack/eslint-config": "^2.5.1",
@ -89,7 +88,8 @@
"typescript": "~4.5.5"
},
"typeValidation": {
"version": "2.0.0-internal.3.0.0",
"version": "2.0.0-internal.2.2.0",
"baselineRange": "2.0.0-internal.2.0.0",
"broken": {}
}
}

Просмотреть файл

@ -66,7 +66,6 @@
"traverse": "0.6.6"
},
"devDependencies": {
"@fluid-experimental/property-common-previous": "npm:@fluid-experimental/property-common@2.0.0-internal.2.0.0",
"@fluidframework/build-common": "^1.1.0",
"@fluidframework/eslint-config-fluid": "^1.2.0",
"@fluidframework/mocha-test-setup": ">=2.0.0-internal.3.0.0 <2.0.0-internal.4.0.0",
@ -88,7 +87,8 @@
"typescript": "~4.5.5"
},
"typeValidation": {
"version": "2.0.0-internal.3.0.0",
"version": "2.0.0-internal.2.2.0",
"baselineRange": "2.0.0-internal.2.0.0",
"broken": {}
}
}

Просмотреть файл

@ -55,7 +55,6 @@
},
"devDependencies": {
"@fluid-experimental/property-common": ">=2.0.0-internal.3.0.0 <2.0.0-internal.4.0.0",
"@fluid-experimental/property-dds-previous": "npm:@fluid-experimental/property-dds@2.0.0-internal.2.0.0",
"@fluidframework/build-common": "^1.1.0",
"@fluidframework/driver-definitions": ">=2.0.0-internal.3.0.0 <2.0.0-internal.4.0.0",
"@fluidframework/eslint-config-fluid": "^1.2.0",
@ -81,7 +80,8 @@
"typescript": "~4.5.5"
},
"typeValidation": {
"version": "2.0.0-internal.3.0.0",
"version": "2.0.0-internal.2.2.0",
"baselineRange": "2.0.0-internal.2.0.0",
"broken": {}
}
}

Просмотреть файл

@ -55,7 +55,6 @@
"@fluid-experimental/property-binder": ">=2.0.0-internal.3.0.0 <2.0.0-internal.4.0.0",
"@fluid-experimental/property-changeset": ">=2.0.0-internal.3.0.0 <2.0.0-internal.4.0.0",
"@fluid-experimental/property-dds": ">=2.0.0-internal.3.0.0 <2.0.0-internal.4.0.0",
"@fluid-experimental/property-inspector-table-previous": "npm:@fluid-experimental/property-inspector-table@2.0.0-internal.2.0.0",
"@fluid-experimental/property-properties": ">=2.0.0-internal.3.0.0 <2.0.0-internal.4.0.0",
"@fluid-experimental/property-proxy": ">=2.0.0-internal.3.0.0 <2.0.0-internal.4.0.0",
"@fluid-tools/webpack-fluid-loader": ">=2.0.0-internal.3.0.0 <2.0.0-internal.4.0.0",
@ -118,7 +117,8 @@
"outputName": "jest-junit-report.xml"
},
"typeValidation": {
"version": "2.0.0-internal.3.0.0",
"version": "2.0.0-internal.2.2.0",
"baselineRange": "2.0.0-internal.2.0.0",
"broken": {}
}
}

Просмотреть файл

@ -70,7 +70,6 @@
"underscore": "^1.12.1"
},
"devDependencies": {
"@fluid-experimental/property-properties-previous": "npm:@fluid-experimental/property-properties@2.0.0-internal.2.0.0",
"@fluidframework/build-common": "^1.1.0",
"@fluidframework/mocha-test-setup": ">=2.0.0-internal.3.0.0 <2.0.0-internal.4.0.0",
"@types/mocha": "^9.1.1",
@ -86,7 +85,9 @@
"typescript": "~4.5.5"
},
"typeValidation": {
"version": "2.0.0-internal.3.0.0",
"disabled": true,
"version": "2.0.0-internal.2.2.0",
"baselineRange": "2.0.0-internal.2.0.0",
"broken": {}
}
}

Просмотреть файл

@ -43,7 +43,6 @@
"@babel/core": "^7.12.10",
"@babel/plugin-transform-runtime": "^7.2.0",
"@babel/preset-env": "^7.2.0",
"@fluid-experimental/property-proxy-previous": "npm:@fluid-experimental/property-proxy@2.0.0-internal.2.0.0",
"@fluidframework/build-common": "^1.1.0",
"@fluidframework/eslint-config-fluid": "^1.2.0",
"@rushstack/eslint-config": "^2.5.1",
@ -65,7 +64,8 @@
"outputName": "jest-junit-report.xml"
},
"typeValidation": {
"version": "2.0.0-internal.3.0.0",
"version": "2.0.0-internal.2.2.0",
"baselineRange": "2.0.0-internal.2.0.0",
"broken": {}
}
}

Просмотреть файл

@ -36,7 +36,6 @@
},
"devDependencies": {
"@fluid-experimental/property-properties": ">=2.0.0-internal.3.0.0 <2.0.0-internal.4.0.0",
"@fluid-experimental/property-query-previous": "npm:@fluid-experimental/property-query@2.0.0-internal.2.0.0",
"@fluidframework/mocha-test-setup": ">=2.0.0-internal.3.0.0 <2.0.0-internal.4.0.0",
"chai": "^4.2.0",
"cross-env": "^7.0.2",
@ -46,7 +45,8 @@
"sinon": "^7.4.2"
},
"typeValidation": {
"version": "2.0.0-internal.3.0.0",
"version": "2.0.0-internal.2.2.0",
"baselineRange": "2.0.0-internal.2.0.0",
"broken": {}
}
}

Просмотреть файл

@ -35,7 +35,8 @@
"test:mocha": "mocha --recursive dist/test/**/*.spec.js -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict",
"test:mocha:verbose": "cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha",
"tsc": "tsc",
"typetests:gen": "fluid-type-validator -g -d ."
"typetests:gen": "flub generate typetests --generate --dir . --no-generateInName",
"typetests:prepare": "flub generate typetests --prepare --dir . --no-generateInName"
},
"nyc": {
"all": true,
@ -69,7 +70,7 @@
"@fluid-experimental/sequence-deprecated-previous": "npm:@fluid-experimental/sequence-deprecated@2.0.0-internal.2.0.0",
"@fluid-internal/test-dds-utils": ">=2.0.0-internal.3.0.0 <2.0.0-internal.4.0.0",
"@fluidframework/build-common": "^1.1.0",
"@fluidframework/build-tools": "^0.5.0",
"@fluidframework/build-tools": "^0.6.0-109663",
"@fluidframework/eslint-config-fluid": "^1.2.0",
"@fluidframework/mocha-test-setup": ">=2.0.0-internal.3.0.0 <2.0.0-internal.4.0.0",
"@fluidframework/test-runtime-utils": ">=2.0.0-internal.3.0.0 <2.0.0-internal.4.0.0",

Просмотреть файл

@ -65,7 +65,7 @@
"use-resize-observer": "^7.0.0"
},
"devDependencies": {
"@fluid-tools/build-cli": "^0.5.0",
"@fluid-tools/build-cli": "^0.6.0-109663",
"@fluidframework/build-common": "^1.1.0",
"@fluidframework/eslint-config-fluid": "^1.2.0",
"@fluidframework/mocha-test-setup": ">=2.0.0-internal.3.0.0 <2.0.0-internal.4.0.0",

Просмотреть файл

@ -37,7 +37,7 @@
"@fluidframework/runtime-definitions": ">=2.0.0-internal.3.0.0 <2.0.0-internal.4.0.0"
},
"devDependencies": {
"@fluid-tools/build-cli": "^0.5.0",
"@fluid-tools/build-cli": "^0.6.0-109663",
"@fluidframework/build-common": "^1.1.0",
"@fluidframework/eslint-config-fluid": "^1.2.0",
"@microsoft/api-extractor": "^7.22.2",

Просмотреть файл

@ -42,7 +42,7 @@
"jsonwebtoken": "^8.4.0"
},
"devDependencies": {
"@fluid-tools/build-cli": "^0.5.0",
"@fluid-tools/build-cli": "^0.6.0-109663",
"@fluidframework/build-common": "^1.1.0",
"@fluidframework/eslint-config-fluid": "^1.2.0",
"@fluidframework/test-tools": "^0.2.3074",

Просмотреть файл

@ -62,7 +62,7 @@
"@fluidframework/shared-summary-block": ">=2.0.0-internal.3.0.0 <2.0.0-internal.4.0.0"
},
"devDependencies": {
"@fluid-tools/build-cli": "^0.5.0",
"@fluid-tools/build-cli": "^0.6.0-109663",
"@fluidframework/build-common": "^1.1.0",
"@fluidframework/eslint-config-fluid": "^1.2.0",
"@fluidframework/mocha-test-setup": ">=2.0.0-internal.3.0.0 <2.0.0-internal.4.0.0",

Просмотреть файл

@ -38,7 +38,7 @@
"react": "^17.0.1"
},
"devDependencies": {
"@fluid-tools/build-cli": "^0.5.0",
"@fluid-tools/build-cli": "^0.6.0-109663",
"@fluidframework/build-common": "^1.1.0",
"@fluidframework/eslint-config-fluid": "^1.2.0",
"@microsoft/api-extractor": "^7.22.2",

763
lerna-package-lock.json сгенерированный

Разница между файлами не показана из-за своего большого размера Загрузить разницу

570
package-lock.json сгенерированный
Просмотреть файл

@ -121,14 +121,14 @@
}
},
"@fluid-tools/build-cli": {
"version": "0.5.0",
"resolved": "https://registry.npmjs.org/@fluid-tools/build-cli/-/build-cli-0.5.0.tgz",
"integrity": "sha512-DXd2GnenzqdlR0otMozRAdxMtp0M/doLzS3+jEcBBZ4kq3P3RLrjXQaAkAr3B5NRecrJlpiTGMurCvsIhCGxrQ==",
"version": "0.6.0-109663",
"resolved": "https://registry.npmjs.org/@fluid-tools/build-cli/-/build-cli-0.6.0-109663.tgz",
"integrity": "sha512-b6NsPpF2vuhW1nzpPkRZYUvpHOx286z8jD2QS7z0G7dBheRjZCbgnyU2bP5gZnsiMK6FxEFR8pZEmsA1wXb47Q==",
"dev": true,
"requires": {
"@fluid-tools/version-tools": "^0.5.0",
"@fluidframework/build-tools": "^0.5.0",
"@fluidframework/bundle-size-tools": "^0.5.0",
"@fluid-tools/version-tools": "0.6.0-109663",
"@fluidframework/build-tools": "0.6.0-109663",
"@fluidframework/bundle-size-tools": "0.6.0-109663",
"@oclif/core": "^1.9.5",
"@oclif/plugin-autocomplete": "^1.3.5",
"@oclif/plugin-commands": "^2.2.0",
@ -488,9 +488,9 @@
}
},
"@fluid-tools/version-tools": {
"version": "0.5.0",
"resolved": "https://registry.npmjs.org/@fluid-tools/version-tools/-/version-tools-0.5.0.tgz",
"integrity": "sha512-6SNUHCsk8J2a3HKoJ0KVcGxucc80Rj3Y9yE7O6u5BHnbcerUb5ddcqoGkOR5G+meOVmVdQM8AeZVnfeIgY7tRA==",
"version": "0.6.0-109663",
"resolved": "https://registry.npmjs.org/@fluid-tools/version-tools/-/version-tools-0.6.0-109663.tgz",
"integrity": "sha512-04hUL6TLyQI0d43ULENmF7smmUY+DCH0bKhnDHsDlQNZxFBT02TXf68M8kXJixrRPu/9TGa7SBNyay0UNthzOQ==",
"dev": true,
"requires": {
"@oclif/core": "^1.9.5",
@ -537,13 +537,14 @@
}
},
"@fluidframework/build-tools": {
"version": "0.5.0",
"resolved": "https://registry.npmjs.org/@fluidframework/build-tools/-/build-tools-0.5.0.tgz",
"integrity": "sha512-MC31X0t2I0CTxqGdsakPWBJfr9r9RnkFhFDsMWxO/OE8fLeqcFwwdWVlwbOKRuJLqURISnyF1mk6YrALM0Ih+A==",
"version": "0.6.0-109663",
"resolved": "https://registry.npmjs.org/@fluidframework/build-tools/-/build-tools-0.6.0-109663.tgz",
"integrity": "sha512-s6NpL/pLNMvHew3T8IIUW80QIhfmNRmV1h4ROoBlQiwj12rPa/cxdkFZl/c6XX4fUQCJDbW4p3EOOR3iYrkakA==",
"dev": true,
"requires": {
"@fluid-tools/version-tools": "^0.5.0",
"@fluidframework/bundle-size-tools": "^0.5.0",
"@fluid-tools/version-tools": "0.6.0-109663",
"@fluidframework/bundle-size-tools": "0.6.0-109663",
"@rushstack/node-core-library": "^3.51.1",
"async": "^3.2.0",
"chalk": "^2.4.2",
"commander": "^6.2.1",
@ -554,6 +555,7 @@
"glob": "^7.1.3",
"ignore": "^5.1.8",
"json5": "^2.1.3",
"lodash": "^4.17.21",
"lodash.isequal": "^4.5.0",
"lodash.merge": "^4.6.2",
"minimatch": "^3.0.4",
@ -567,6 +569,41 @@
"yaml": "^2.1.2"
},
"dependencies": {
"@rushstack/node-core-library": {
"version": "3.53.2",
"resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.53.2.tgz",
"integrity": "sha512-FggLe5DQs0X9MNFeJN3/EXwb+8hyZUTEp2i+V1e8r4Va4JgkjBNY0BuEaQI+3DW6S4apV3UtXU3im17MSY00DA==",
"dev": true,
"requires": {
"@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",
"z-schema": "~5.0.2"
},
"dependencies": {
"fs-extra": {
"version": "7.0.1",
"resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz",
"integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==",
"dev": true,
"requires": {
"graceful-fs": "^4.1.2",
"jsonfile": "^4.0.0",
"universalify": "^0.1.0"
}
}
}
},
"@types/node": {
"version": "12.20.24",
"resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.24.tgz",
"integrity": "sha512-yxDeaQIAJlMav7fH5AQqPH1u8YIuhYJXYBzxaQ4PifsU0GDO38MSdmEDeRlIxrKbC6NbEaaEHDanWb+y30U8SQ==",
"dev": true
},
"chalk": {
"version": "2.4.2",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
@ -584,6 +621,15 @@
"integrity": "sha512-dDCnyH2WnnKusqvZZ6+jA1O51Ibt8ZMRNkDZdyAyK4YfbDwa/cEmuztzG5pk6hqlp9aSBPYcjOlktquahGwGeA==",
"dev": true
},
"resolve": {
"version": "1.17.0",
"resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz",
"integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==",
"dev": true,
"requires": {
"path-parse": "^1.0.6"
}
},
"semver": {
"version": "7.3.8",
"resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz",
@ -611,9 +657,9 @@
}
},
"@fluidframework/bundle-size-tools": {
"version": "0.5.0",
"resolved": "https://registry.npmjs.org/@fluidframework/bundle-size-tools/-/bundle-size-tools-0.5.0.tgz",
"integrity": "sha512-u+0c90cwrYGsYi68phGp3huW+K/KrNU6xSixA5we0iaVOTpnJm6QV0+yKmNJPwQ0zI5QAyUpKwILTPh/agqAhw==",
"version": "0.6.0-109663",
"resolved": "https://registry.npmjs.org/@fluidframework/bundle-size-tools/-/bundle-size-tools-0.6.0-109663.tgz",
"integrity": "sha512-OPz35ffI7qaUoYMo6R8PVQWm8qF6G8q33FTPKhrpnplkFFlwsq+jkVHL8+F2DgLHrAd2FsT8pA524JQU5aMSBg==",
"dev": true,
"requires": {
"azure-devops-node-api": "^11.2.0",
@ -7684,21 +7730,21 @@
}
},
"@oclif/plugin-help": {
"version": "5.1.18",
"resolved": "https://registry.npmjs.org/@oclif/plugin-help/-/plugin-help-5.1.18.tgz",
"integrity": "sha512-EICYITNwc155RHBiRnhUmvuc5oEuRE+9B+8rErw4OKKpPfZ5edvth38e4QOONfDRjb3MHfNu0sds1aB3i/BikA==",
"version": "5.1.19",
"resolved": "https://registry.npmjs.org/@oclif/plugin-help/-/plugin-help-5.1.19.tgz",
"integrity": "sha512-eQVRCFJOwRj8Tbqz8Lzd9GN38egwLCg+ohJ0xfg12CoXml03WqkfcFiAWkVwSWmLVrZUlUVrxfXKKkmpUaXZHg==",
"dev": true,
"requires": {
"@oclif/core": "^1.20.2"
"@oclif/core": "^1.20.4"
}
},
"@oclif/plugin-not-found": {
"version": "2.3.8",
"resolved": "https://registry.npmjs.org/@oclif/plugin-not-found/-/plugin-not-found-2.3.8.tgz",
"integrity": "sha512-PfUVr67dHORFSeQthUwrPMJB/mRRNT4ENNdbafCOlL0HqC+WTuFy5nih+qnHBEli15RaOuMNoW3kR5MyBH82hA==",
"version": "2.3.9",
"resolved": "https://registry.npmjs.org/@oclif/plugin-not-found/-/plugin-not-found-2.3.9.tgz",
"integrity": "sha512-FJXIa5KmNbCgO8kDVJ23C/SkRRuwMYaRTNs5jejwrwKAm5fPp+TnR1+4pBp64ik7FA806nioqMGlotiyEWfMJA==",
"dev": true,
"requires": {
"@oclif/color": "^1.0.1",
"@oclif/color": "^1.0.2",
"@oclif/core": "^1.20.3",
"fast-levenshtein": "^3.0.0",
"lodash": "^4.17.21"
@ -7824,12 +7870,12 @@
}
},
"@oclif/plugin-warn-if-update-available": {
"version": "2.0.13",
"resolved": "https://registry.npmjs.org/@oclif/plugin-warn-if-update-available/-/plugin-warn-if-update-available-2.0.13.tgz",
"integrity": "sha512-mynTZhUr0Vcud27SoK6Wph9U4Umuxra0UD0tChn/uwN/+qXq9ckr+UazxvwNOdr14RbJyjKz0luU7cCECdjJxw==",
"version": "2.0.14",
"resolved": "https://registry.npmjs.org/@oclif/plugin-warn-if-update-available/-/plugin-warn-if-update-available-2.0.14.tgz",
"integrity": "sha512-gEgFZuNtFx3yPfSuxhAm9F8nLZ4+UnBJhbjTywY0Cvrqvd+OvKvo6PfwRm0lWmH4EgWwQEq39pfaks1fg+y1gw==",
"dev": true,
"requires": {
"@oclif/core": "^1.20.3",
"@oclif/core": "^1.20.4",
"chalk": "^4.1.0",
"debug": "^4.1.0",
"fs-extra": "^9.0.1",
@ -8357,9 +8403,9 @@
"dev": true
},
"@types/chai": {
"version": "4.3.3",
"resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.3.tgz",
"integrity": "sha512-hC7OMnszpxhZPduX+m+nrx+uFoLkWOMiR4oa/AZF3MuSETYTZmFfJAHqZEM8MVlvfG7BEUcgvtwoCTxBp6hm3g==",
"version": "4.3.4",
"resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.4.tgz",
"integrity": "sha512-KnRanxnpfpjUTqTCXslZSEdLfXExwgNxYPdiO2WGUj8+HDjFi8R3k5RVKPeSCzLjCcshCAtVO2QBbVuAV4kTnw==",
"dev": true
},
"@types/eslint": {
@ -8429,9 +8475,9 @@
"dev": true
},
"@types/lodash": {
"version": "4.14.188",
"resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.188.tgz",
"integrity": "sha512-zmEmF5OIM3rb7SbLCFYoQhO4dGt2FRM9AMkxvA3LaADOF1n8in/zGJlWji9fmafLoNyz+FoL6FE0SLtGIArD7w==",
"version": "4.14.189",
"resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.189.tgz",
"integrity": "sha512-kb9/98N6X8gyME9Cf7YaqIMvYGnBSWqEci6tiettE6iJWH1XdJz/PO8LB0GtLCG7x8dU3KWhZT+lA1a35127tA==",
"dev": true
},
"@types/minimatch": {
@ -8480,9 +8526,9 @@
"dev": true
},
"@types/vinyl": {
"version": "2.0.6",
"resolved": "https://registry.npmjs.org/@types/vinyl/-/vinyl-2.0.6.tgz",
"integrity": "sha512-ayJ0iOCDNHnKpKTgBG6Q6JOnHTj9zFta+3j2b8Ejza0e4cvRyMn0ZoLEmbPrTHe5YYRlDYPvPWVdV4cTaRyH7g==",
"version": "2.0.7",
"resolved": "https://registry.npmjs.org/@types/vinyl/-/vinyl-2.0.7.tgz",
"integrity": "sha512-4UqPv+2567NhMQuMLdKAyK4yzrfCqwaTt6bLhHEs8PFcxbHILsrxaY63n4wgE/BRLDWDQeI+WcTmkXKExh9hQg==",
"dev": true,
"requires": {
"@types/expect": "^1.20.4",
@ -8727,9 +8773,9 @@
}
},
"ajv": {
"version": "8.11.0",
"resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz",
"integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==",
"version": "8.11.2",
"resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz",
"integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==",
"dev": true,
"requires": {
"fast-deep-equal": "^3.1.1",
@ -8955,9 +9001,9 @@
"dev": true
},
"aws-sdk": {
"version": "2.1248.0",
"resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.1248.0.tgz",
"integrity": "sha512-PxSweXAmKZyhHoPOPphz2XN9/3SDdNs/HBrLn7YF6c+AnZz8VPxCPYRFbFGUTLfQmdz5Cog82tDzwgFd4KGzFQ==",
"version": "2.1257.0",
"resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.1257.0.tgz",
"integrity": "sha512-SNfKIVlJdLyBbUSGgvsBOuV4iOE1modoKOhnV/bIi2F7DJkq4SCPmrN1nwLNBnOQQvZRlPwFbHPVrJ3clTXLDQ==",
"dev": true,
"requires": {
"buffer": "4.9.2",
@ -9557,15 +9603,6 @@
}
}
},
"ssri": {
"version": "10.0.0",
"resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.0.tgz",
"integrity": "sha512-64ghGOpqW0k+jh7m5jndBGdVEoPikWwGQmBNN5ks6jyUSMymzHDTlnNHOvzp+6MmHOljr2MokUzvRksnTwG0Iw==",
"dev": true,
"requires": {
"minipass": "^3.1.1"
}
},
"unique-filename": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-3.0.0.tgz",
@ -12588,9 +12625,9 @@
"dev": true
},
"global-dirs": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.0.tgz",
"integrity": "sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA==",
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.1.tgz",
"integrity": "sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==",
"dev": true,
"requires": {
"ini": "2.0.0"
@ -12605,9 +12642,9 @@
}
},
"globals": {
"version": "13.17.0",
"resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz",
"integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==",
"version": "13.18.0",
"resolved": "https://registry.npmjs.org/globals/-/globals-13.18.0.tgz",
"integrity": "sha512-/mR4KI8Ps2spmoc0Ulu9L7agOF0du1CZNQ3dke8yItYlyKNmGrkONemBbd6V8UTc1Wgcqn21t3WYB7dbRmh6/A==",
"dev": true,
"requires": {
"type-fest": "^0.20.2"
@ -12672,9 +12709,9 @@
}
},
"got": {
"version": "12.5.2",
"resolved": "https://registry.npmjs.org/got/-/got-12.5.2.tgz",
"integrity": "sha512-guHGMSEcsA5m1oPRweXUJnug0vuvlkX9wx5hzOka+ZBrBUOJHU0Z1JcNu3QE5IPGnA5aXUsQHdWOD4eJg9/v3A==",
"version": "12.5.3",
"resolved": "https://registry.npmjs.org/got/-/got-12.5.3.tgz",
"integrity": "sha512-8wKnb9MGU8IPGRIo+/ukTy9XLJBwDiCpIf5TVzQ9Cpol50eMTpBq2GAuDsuDIz7hTYmZgMgC1e9ydr6kSDWs3w==",
"dev": true,
"requires": {
"@sindresorhus/is": "^5.2.0",
@ -12864,9 +12901,9 @@
}
},
"http2-wrapper": {
"version": "2.1.11",
"resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-2.1.11.tgz",
"integrity": "sha512-aNAk5JzLturWEUiuhAN73Jcbq96R7rTitAoXV54FYMatvihnpD2+6PUgU4ce3D/m5VDbw+F5CsyKSF176ptitQ==",
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-2.2.0.tgz",
"integrity": "sha512-kZB0wxMo0sh1PehyjJUWRFEd99KC5TLjZ2cULC4f9iqJBAmKQQXEICjxl5iPJRwP40dpeHFqqhm7tYCvODpqpQ==",
"dev": true,
"requires": {
"quick-lru": "^5.1.1",
@ -13663,9 +13700,9 @@
}
},
"is-yarn-global": {
"version": "0.4.0",
"resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.4.0.tgz",
"integrity": "sha512-HneQBCrXGBy15QnaDfcn6OLoU8AQPAa0Qn0IeJR/QCo4E8dNZaGGwxpCwWyEBQC5QvFonP8d6t60iGpAHVAfNA==",
"version": "0.4.1",
"resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.4.1.tgz",
"integrity": "sha512-/kppl+R+LO5VmhYSEWARUFjodS25D68gvj8W7z0I7OWhUla5xWu8KL6CtB2V0R6yqhnRgbcaREMr4EEM6htLPQ==",
"dev": true
},
"isarray": {
@ -13978,9 +14015,9 @@
}
},
"jssm": {
"version": "5.85.11",
"resolved": "https://registry.npmjs.org/jssm/-/jssm-5.85.11.tgz",
"integrity": "sha512-oJvo2qsDmaqvbkcOpDxvy5kYHNS1fOWY3mGQweDaAklRR3HX/ACcOEni9vI0yziZldZF68UzDRtGEYIaibavVQ==",
"version": "5.86.3",
"resolved": "https://registry.npmjs.org/jssm/-/jssm-5.86.3.tgz",
"integrity": "sha512-wCxluwuXqFXvA2FD8+dXi1GsA5pO2b46kZDbc7DiBRD1OTpAeS/ZB+GRhdRMofimx1epiuVxPI0kUjouV0jEcw==",
"dev": true,
"requires": {
"better_git_changelog": "^1.6.1",
@ -13989,29 +14026,29 @@
}
},
"jssm-viz": {
"version": "5.85.11",
"resolved": "https://registry.npmjs.org/jssm-viz/-/jssm-viz-5.85.11.tgz",
"integrity": "sha512-qmtmT7/iYMQJTAxv3oHq5VFczlY7mA+PhhhNgZp+NIByZRxgqpGRK3AoWeElQNrVu0nkpY6JUexPmW2TFMsCMw==",
"version": "5.86.3",
"resolved": "https://registry.npmjs.org/jssm-viz/-/jssm-viz-5.86.3.tgz",
"integrity": "sha512-xy97QGf8b0na7bZUgSoOe+rUWiNlsOpsXkVEhFT0SWSnuCzuEuv47Ll4HtmbioXOlRb9UsSOLvHRTxJYESqPrg==",
"dev": true,
"requires": {
"better_git_changelog": "^1.6.2",
"eslint": "^8.15.0",
"jssm": "^5.85.11",
"jssm": "^5.86.3",
"reduce-to-639-1": "^1.1.0",
"text_audit": "^0.9.2"
}
},
"jssm-viz-cli": {
"version": "5.85.11",
"resolved": "https://registry.npmjs.org/jssm-viz-cli/-/jssm-viz-cli-5.85.11.tgz",
"integrity": "sha512-YAe4en17bd1yHc9c1DxAtjNE1Q1q6q+RvHzO1jPSkxWdEKX+nw2OVp/+tRyBvnSlK1St2G49ObBZQsJm+2YsKQ==",
"version": "5.86.3",
"resolved": "https://registry.npmjs.org/jssm-viz-cli/-/jssm-viz-cli-5.86.3.tgz",
"integrity": "sha512-DRXs6z9xSdsXBTRxgMmIArd8zREY/3gY6GVuuioY8XAqj4iB18p5TsXk5nruOpnoeG81Wguk6WWJFmeXffy/Cg==",
"dev": true,
"requires": {
"ansi-256-colors": "^1.1.0",
"better_git_changelog": "^1.6.2",
"commander": "^4.1.0",
"glob": "^7.1.6",
"jssm-viz": "^5.85.11",
"jssm-viz": "^5.86.3",
"sharp": "^0.30.6"
},
"dependencies": {
@ -15912,9 +15949,9 @@
}
},
"npm-check-updates": {
"version": "16.3.16",
"resolved": "https://registry.npmjs.org/npm-check-updates/-/npm-check-updates-16.3.16.tgz",
"integrity": "sha512-OJRfwc2+p0ZnDvZQ4FOou9ev4kI6c0Lmu+uEJjijCNUSXnf5AEpyB6+kX31HsmkDzQ10ApA4CvM1TE+rXP+R8g==",
"version": "16.4.1",
"resolved": "https://registry.npmjs.org/npm-check-updates/-/npm-check-updates-16.4.1.tgz",
"integrity": "sha512-g0Uf1kCw0p5boutvu5E4htsjYEDuFT9LxYHYFLldAzWs5012jVikEH1Wdae68xedu4twF4EVbKcs83+G2nGnQg==",
"dev": true,
"requires": {
"chalk": "^5.1.2",
@ -15932,7 +15969,7 @@
"lodash": "^4.17.21",
"minimatch": "^5.1.0",
"p-map": "^4.0.0",
"pacote": "15.0.0",
"pacote": "15.0.6",
"parse-github-url": "^1.0.2",
"progress": "^2.0.3",
"prompts-ncu": "^2.5.1",
@ -15958,6 +15995,33 @@
"semver": "^7.3.5"
}
},
"@npmcli/git": {
"version": "4.0.3",
"resolved": "https://registry.npmjs.org/@npmcli/git/-/git-4.0.3.tgz",
"integrity": "sha512-8cXNkDIbnXPVbhXMmQ7/bklCAjtmPaXfI9aEM4iH+xSuEHINLMHhlfESvVwdqmHJRJkR48vNJTSUvoF6GRPSFA==",
"dev": true,
"requires": {
"@npmcli/promise-spawn": "^6.0.0",
"lru-cache": "^7.4.4",
"mkdirp": "^1.0.4",
"npm-pick-manifest": "^8.0.0",
"proc-log": "^3.0.0",
"promise-inflight": "^1.0.1",
"promise-retry": "^2.0.1",
"semver": "^7.3.5",
"which": "^3.0.0"
}
},
"@npmcli/installed-package-contents": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/@npmcli/installed-package-contents/-/installed-package-contents-2.0.1.tgz",
"integrity": "sha512-GIykAFdOVK31Q1/zAtT5MbxqQL2vyl9mvFJv+OGu01zxbhL3p0xc8gJjdNGX1mWmUT43aEKVO2L6V/2j4TOsAA==",
"dev": true,
"requires": {
"npm-bundled": "^3.0.0",
"npm-normalize-package-bin": "^3.0.0"
}
},
"@npmcli/move-file": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-2.0.1.tgz",
@ -15968,29 +16032,32 @@
"rimraf": "^3.0.2"
}
},
"@npmcli/run-script": {
"version": "4.2.1",
"resolved": "https://registry.npmjs.org/@npmcli/run-script/-/run-script-4.2.1.tgz",
"integrity": "sha512-7dqywvVudPSrRCW5nTHpHgeWnbBtz8cFkOuKrecm6ih+oO9ciydhWt6OF7HlqupRRmB8Q/gECVdB9LMfToJbRg==",
"@npmcli/node-gyp": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/@npmcli/node-gyp/-/node-gyp-3.0.0.tgz",
"integrity": "sha512-gp8pRXC2oOxu0DUE1/M3bYtb1b3/DbJ5aM113+XJBgfXdussRAsX0YOrOhdd8WvnAR6auDBvJomGAkLKA5ydxA==",
"dev": true
},
"@npmcli/promise-spawn": {
"version": "6.0.1",
"resolved": "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-6.0.1.tgz",
"integrity": "sha512-+hcUpxgx0vEpDJI9Cn+lkTdKLoqKBXFCVps5H7FujEU2vLOp6KwqjLlxbnz8Wzgm8oEqW/u5FeNAXSFjLdCD0A==",
"dev": true,
"requires": {
"@npmcli/node-gyp": "^2.0.0",
"@npmcli/promise-spawn": "^3.0.0",
"which": "^3.0.0"
}
},
"@npmcli/run-script": {
"version": "6.0.0",
"resolved": "https://registry.npmjs.org/@npmcli/run-script/-/run-script-6.0.0.tgz",
"integrity": "sha512-ql+AbRur1TeOdl1FY+RAwGW9fcr4ZwiVKabdvm93mujGREVuVLbdkXRJDrkTXSdCjaxYydr1wlA2v67jxWG5BQ==",
"dev": true,
"requires": {
"@npmcli/node-gyp": "^3.0.0",
"@npmcli/promise-spawn": "^6.0.0",
"node-gyp": "^9.0.0",
"read-package-json-fast": "^2.0.3",
"which": "^2.0.2"
},
"dependencies": {
"read-package-json-fast": {
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/read-package-json-fast/-/read-package-json-fast-2.0.3.tgz",
"integrity": "sha512-W/BKtbL+dUjTuRL2vziuYhp76s5HZ9qQhd/dKfWIZveD0O40453QNyZhC0e63lqZrAQ4jiOapVoeJ7JrszenQQ==",
"dev": true,
"requires": {
"json-parse-even-better-errors": "^2.3.0",
"npm-normalize-package-bin": "^1.0.1"
}
}
"read-package-json-fast": "^3.0.0",
"which": "^3.0.0"
}
},
"@tootallnate/once": {
@ -16111,6 +16178,21 @@
"integrity": "sha512-it4HyVAUTKBc6m8e1iXWvXSTdndF7HbdN713+kvLrymxTaU4AUBWrJ4vEooP+V7fexnVD3LKcBshjGGPefSMUQ==",
"dev": true
},
"is-core-module": {
"version": "2.11.0",
"resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz",
"integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==",
"dev": true,
"requires": {
"has": "^1.0.3"
}
},
"json-parse-even-better-errors": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.0.tgz",
"integrity": "sha512-iZbGHafX/59r39gPwVPRBGw0QQKnA7tte5pSMrhWOW7swGsVvVTjmfyAV9pNqk8YGT7tRCdxRu8uzcgZwoDooA==",
"dev": true
},
"locate-path": {
"version": "6.0.0",
"resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
@ -16188,6 +16270,15 @@
"minimatch": "^5.0.1",
"once": "^1.3.0"
}
},
"ssri": {
"version": "9.0.1",
"resolved": "https://registry.npmjs.org/ssri/-/ssri-9.0.1.tgz",
"integrity": "sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q==",
"dev": true,
"requires": {
"minipass": "^3.1.1"
}
}
}
},
@ -16228,18 +16319,87 @@
"semver": "^7.3.5",
"tar": "^6.1.2",
"which": "^2.0.2"
},
"dependencies": {
"which": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
"integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
"dev": true,
"requires": {
"isexe": "^2.0.0"
}
}
}
},
"npm-package-arg": {
"version": "9.1.2",
"resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-9.1.2.tgz",
"integrity": "sha512-pzd9rLEx4TfNJkovvlBSLGhq31gGu2QDexFPWT19yCDh0JgnRhlBLNo5759N0AJmBk+kQ9Y/hXoLnlgFD+ukmg==",
"normalize-package-data": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-5.0.0.tgz",
"integrity": "sha512-h9iPVIfrVZ9wVYQnxFgtw1ugSvGEMOlyPWWtm8BMJhnwyEL/FLbYbTY3V3PpjI/BUK67n9PEWDu6eHzu1fB15Q==",
"dev": true,
"requires": {
"hosted-git-info": "^5.0.0",
"proc-log": "^2.0.1",
"hosted-git-info": "^6.0.0",
"is-core-module": "^2.8.1",
"semver": "^7.3.5",
"validate-npm-package-name": "^4.0.0"
"validate-npm-package-license": "^3.0.4"
},
"dependencies": {
"hosted-git-info": {
"version": "6.1.1",
"resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-6.1.1.tgz",
"integrity": "sha512-r0EI+HBMcXadMrugk0GCQ+6BQV39PiWAZVfq7oIckeGiN7sjRGyQxPdft3nQekFTCQbYxLBH+/axZMeH8UX6+w==",
"dev": true,
"requires": {
"lru-cache": "^7.5.1"
}
}
}
},
"npm-bundled": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-3.0.0.tgz",
"integrity": "sha512-Vq0eyEQy+elFpzsKjMss9kxqb9tG3YHg4dsyWuUENuzvSUWe1TCnW/vV9FkhvBk/brEDoDiVd+M1Btosa6ImdQ==",
"dev": true,
"requires": {
"npm-normalize-package-bin": "^3.0.0"
}
},
"npm-install-checks": {
"version": "6.0.0",
"resolved": "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-6.0.0.tgz",
"integrity": "sha512-SBU9oFglRVZnfElwAtF14NivyulDqF1VKqqwNsFW9HDcbHMAPHpRSsVFgKuwFGq/hVvWZExz62Th0kvxn/XE7Q==",
"dev": true,
"requires": {
"semver": "^7.1.1"
}
},
"npm-normalize-package-bin": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-3.0.0.tgz",
"integrity": "sha512-g+DPQSkusnk7HYXr75NtzkIP4+N81i3RPsGFidF3DzHd9MT9wWngmqoeg/fnHFz5MNdtG4w03s+QnhewSLTT2Q==",
"dev": true
},
"npm-package-arg": {
"version": "10.0.0",
"resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-10.0.0.tgz",
"integrity": "sha512-7dkh8mRp7s0KwVHKIVJnFCJQ2B34gOGnzgBjDGyprycmARq/82SX/lhilQ95ZuacP/G/1gsS345iAkKmxWBQ2Q==",
"dev": true,
"requires": {
"hosted-git-info": "^6.0.0",
"proc-log": "^3.0.0",
"semver": "^7.3.5",
"validate-npm-package-name": "^5.0.0"
},
"dependencies": {
"hosted-git-info": {
"version": "6.1.1",
"resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-6.1.1.tgz",
"integrity": "sha512-r0EI+HBMcXadMrugk0GCQ+6BQV39PiWAZVfq7oIckeGiN7sjRGyQxPdft3nQekFTCQbYxLBH+/axZMeH8UX6+w==",
"dev": true,
"requires": {
"lru-cache": "^7.5.1"
}
}
}
},
"npm-packlist": {
@ -16251,6 +16411,71 @@
"ignore-walk": "^6.0.0"
}
},
"npm-pick-manifest": {
"version": "8.0.1",
"resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-8.0.1.tgz",
"integrity": "sha512-mRtvlBjTsJvfCCdmPtiu2bdlx8d/KXtF7yNXNWe7G0Z36qWA9Ny5zXsI2PfBZEv7SXgoxTmNaTzGSbbzDZChoA==",
"dev": true,
"requires": {
"npm-install-checks": "^6.0.0",
"npm-normalize-package-bin": "^3.0.0",
"npm-package-arg": "^10.0.0",
"semver": "^7.3.5"
}
},
"npm-registry-fetch": {
"version": "14.0.2",
"resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-14.0.2.tgz",
"integrity": "sha512-TMenrMagFA9KF81E2bkS5XRyzERK4KXu70vgXt5+i8FcrFeLNgNsc6e5hekTqjDwPDkL3HGn/holWcXDMfnFgw==",
"dev": true,
"requires": {
"make-fetch-happen": "^11.0.0",
"minipass": "^3.1.6",
"minipass-fetch": "^3.0.0",
"minipass-json-stream": "^1.0.1",
"minizlib": "^2.1.2",
"npm-package-arg": "^10.0.0",
"proc-log": "^3.0.0"
},
"dependencies": {
"make-fetch-happen": {
"version": "11.0.1",
"resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-11.0.1.tgz",
"integrity": "sha512-clv3IblugXn2CDUmqFhNzii3rjKa46u5wNeivc+QlLXkGI5FjLX3rGboo+y2kwf1pd8W0iDiC384cemeDtw9kw==",
"dev": true,
"requires": {
"agentkeepalive": "^4.2.1",
"cacache": "^17.0.0",
"http-cache-semantics": "^4.1.0",
"http-proxy-agent": "^5.0.0",
"https-proxy-agent": "^5.0.0",
"is-lambda": "^1.0.1",
"lru-cache": "^7.7.1",
"minipass": "^3.1.6",
"minipass-collect": "^1.0.2",
"minipass-fetch": "^3.0.0",
"minipass-flush": "^1.0.5",
"minipass-pipeline": "^1.2.4",
"negotiator": "^0.6.3",
"promise-retry": "^2.0.1",
"socks-proxy-agent": "^7.0.0",
"ssri": "^10.0.0"
}
},
"minipass-fetch": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.0.tgz",
"integrity": "sha512-NSx3k5gR4Q5Ts2poCM/19d45VwhVLBtJZ6ypYcthj2BwmDx/e7lW8Aadnyt3edd2W0ecb+b0o7FYLRYE2AGcQg==",
"dev": true,
"requires": {
"encoding": "^0.1.13",
"minipass": "^3.1.6",
"minipass-sized": "^1.0.3",
"minizlib": "^2.1.2"
}
}
}
},
"p-limit": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
@ -16270,27 +16495,27 @@
}
},
"pacote": {
"version": "15.0.0",
"resolved": "https://registry.npmjs.org/pacote/-/pacote-15.0.0.tgz",
"integrity": "sha512-YsMK5om14r2rf4Ukum5R43zKFoJe0swrsZRbG4fUfTJUxHpdMrie6+Js/jaNtn7Bq0YRL9SnAajPqz6n4wgi6g==",
"version": "15.0.6",
"resolved": "https://registry.npmjs.org/pacote/-/pacote-15.0.6.tgz",
"integrity": "sha512-dQwcz/sME7QIL+cdrw/jftQfMMXxSo17i2kJ/gnhBhUvvBAsxoBu1lw9B5IzCH/Ce8CvEkG/QYZ6txzKfn0bTw==",
"dev": true,
"requires": {
"@npmcli/git": "^3.0.0",
"@npmcli/installed-package-contents": "^1.0.7",
"@npmcli/promise-spawn": "^3.0.0",
"@npmcli/run-script": "^4.1.0",
"@npmcli/git": "^4.0.0",
"@npmcli/installed-package-contents": "^2.0.1",
"@npmcli/promise-spawn": "^6.0.1",
"@npmcli/run-script": "^6.0.0",
"cacache": "^17.0.0",
"fs-minipass": "^2.1.0",
"minipass": "^3.1.6",
"npm-package-arg": "^9.0.0",
"npm-package-arg": "^10.0.0",
"npm-packlist": "^7.0.0",
"npm-pick-manifest": "^7.0.0",
"npm-registry-fetch": "^13.0.1",
"proc-log": "^2.0.0",
"npm-pick-manifest": "^8.0.0",
"npm-registry-fetch": "^14.0.0",
"proc-log": "^3.0.0",
"promise-retry": "^2.0.1",
"read-package-json": "^5.0.0",
"read-package-json": "^6.0.0",
"read-package-json-fast": "^3.0.0",
"ssri": "^9.0.0",
"ssri": "^10.0.0",
"tar": "^6.1.11"
}
},
@ -16300,6 +16525,39 @@
"integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
"dev": true
},
"proc-log": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/proc-log/-/proc-log-3.0.0.tgz",
"integrity": "sha512-++Vn7NS4Xf9NacaU9Xq3URUuqZETPsf8L4j5/ckhaRYsfPeRyzGw+iDjFhV/Jr3uNmTvvddEJFWh5R1gRgUH8A==",
"dev": true
},
"read-package-json": {
"version": "6.0.0",
"resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-6.0.0.tgz",
"integrity": "sha512-b/9jxWJ8EwogJPpv99ma+QwtqB7FSl3+V6UXS7Aaay8/5VwMY50oIFooY1UKXMWpfNCM6T/PoGqa5GD1g9xf9w==",
"dev": true,
"requires": {
"glob": "^8.0.1",
"json-parse-even-better-errors": "^3.0.0",
"normalize-package-data": "^5.0.0",
"npm-normalize-package-bin": "^3.0.0"
},
"dependencies": {
"glob": {
"version": "8.0.3",
"resolved": "https://registry.npmjs.org/glob/-/glob-8.0.3.tgz",
"integrity": "sha512-ull455NHSHI/Y1FqGaaYFaLGkNMMJbavMrEGFXG/PGrg6y7sutWHUHrz6gy6WEBH6akM1M414dWKCNs+IhKdiQ==",
"dev": true,
"requires": {
"fs.realpath": "^1.0.0",
"inflight": "^1.0.4",
"inherits": "2",
"minimatch": "^5.0.1",
"once": "^1.3.0"
}
}
}
},
"read-package-json-fast": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/read-package-json-fast/-/read-package-json-fast-3.0.1.tgz",
@ -16308,20 +16566,6 @@
"requires": {
"json-parse-even-better-errors": "^3.0.0",
"npm-normalize-package-bin": "^3.0.0"
},
"dependencies": {
"json-parse-even-better-errors": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.0.tgz",
"integrity": "sha512-iZbGHafX/59r39gPwVPRBGw0QQKnA7tte5pSMrhWOW7swGsVvVTjmfyAV9pNqk8YGT7tRCdxRu8uzcgZwoDooA==",
"dev": true
},
"npm-normalize-package-bin": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-3.0.0.tgz",
"integrity": "sha512-g+DPQSkusnk7HYXr75NtzkIP4+N81i3RPsGFidF3DzHd9MT9wWngmqoeg/fnHFz5MNdtG4w03s+QnhewSLTT2Q==",
"dev": true
}
}
},
"rimraf": {
@ -16394,18 +16638,18 @@
}
},
"validate-npm-package-name": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-4.0.0.tgz",
"integrity": "sha512-mzR0L8ZDktZjpX4OB46KT+56MAhl4EIazWP/+G/HPGuvfdaqg4YsCdtOm6U9+LOFyYDoh4dpnpxZRB9MQQns5Q==",
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-5.0.0.tgz",
"integrity": "sha512-YuKoXDAhBYxY7SfOKxHBDoSyENFeW5VvIIQp2TGQuit8gpK6MnWaQelBKxso72DoxTZfZdcP3W90LqpSkgPzLQ==",
"dev": true,
"requires": {
"builtins": "^5.0.0"
}
},
"which": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
"integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/which/-/which-3.0.0.tgz",
"integrity": "sha512-nla//68K9NU6yRiwDY/Q8aU6siKlSs64aEC7+IV56QoAuyQT2ovsJcgGYGyqMOmI/CGN1BOR6mM5EN0FBO+zyQ==",
"dev": true,
"requires": {
"isexe": "^2.0.0"
@ -17173,15 +17417,15 @@
"dev": true
},
"oclif": {
"version": "3.2.25",
"resolved": "https://registry.npmjs.org/oclif/-/oclif-3.2.25.tgz",
"integrity": "sha512-1nwdWHOBW5DkMBBu3HNrwM+WIAL7kDLBeoM8BNJLbnE4hlxBmeubwQTF0oGzmv+0vUomWMiNSbQF7AfzFbwUwA==",
"version": "3.2.27",
"resolved": "https://registry.npmjs.org/oclif/-/oclif-3.2.27.tgz",
"integrity": "sha512-tMKEitC/fVki5mYx8D41qDuOymf24V/UGdkT04dTwtSkoMa/alGxERS2Oa/G/7Q0pfCGl9I5vi5WFuV2rY1ehQ==",
"dev": true,
"requires": {
"@oclif/core": "^1.20.0",
"@oclif/core": "^1.20.4",
"@oclif/plugin-help": "^5.1.16",
"@oclif/plugin-not-found": "^2.3.7",
"@oclif/plugin-warn-if-update-available": "^2.0.6",
"@oclif/plugin-warn-if-update-available": "^2.0.13",
"aws-sdk": "^2.1231.0",
"concurrently": "^7.5.0",
"debug": "^4.3.3",
@ -19046,9 +19290,9 @@
"dev": true
},
"regenerator-runtime": {
"version": "0.13.10",
"resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.10.tgz",
"integrity": "sha512-KepLsg4dU12hryUO7bp/axHAKvwGOCV0sGloQtpagJ12ai+ojVDqkeGSiRX1zlq+kjIMZ1t7gpze+26QqtdGqw==",
"version": "0.13.11",
"resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz",
"integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==",
"dev": true
},
"regexpp": {
@ -19517,9 +19761,9 @@
}
},
"simple-git": {
"version": "3.14.1",
"resolved": "https://registry.npmjs.org/simple-git/-/simple-git-3.14.1.tgz",
"integrity": "sha512-1ThF4PamK9wBORVGMK9HK5si4zoGS2GpRO7tkAFObA4FZv6dKaCVHLQT+8zlgiBm6K2h+wEU9yOaFCu/SR3OyA==",
"version": "3.15.0",
"resolved": "https://registry.npmjs.org/simple-git/-/simple-git-3.15.0.tgz",
"integrity": "sha512-FiWoMPlcYHQ+ApRihUsGjC/ZmIlWj62S6MBCwOunczvXcLQt+9ZdrysDrR6QVepkRQfEAaBXrN2QtJKrN6zbtg==",
"dev": true,
"requires": {
"@kwsites/file-exists": "^1.1.1",
@ -19894,9 +20138,9 @@
"dev": true
},
"ssri": {
"version": "9.0.1",
"resolved": "https://registry.npmjs.org/ssri/-/ssri-9.0.1.tgz",
"integrity": "sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q==",
"version": "10.0.0",
"resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.0.tgz",
"integrity": "sha512-64ghGOpqW0k+jh7m5jndBGdVEoPikWwGQmBNN5ks6jyUSMymzHDTlnNHOvzp+6MmHOljr2MokUzvRksnTwG0Iw==",
"dev": true,
"requires": {
"minipass": "^3.1.1"
@ -20613,9 +20857,9 @@
"dev": true
},
"ci-info": {
"version": "3.5.0",
"resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.5.0.tgz",
"integrity": "sha512-yH4RezKOGlOhxkmhbeNuC4eYZKAUsEaGtBuBzDDP1eFUKiccDWzBABxBfOx31IDwDIXMTxWuwAxUGModvkbuVw==",
"version": "3.6.1",
"resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.6.1.tgz",
"integrity": "sha512-up5ggbaDqOqJ4UqLKZ2naVkyqSJQgJi5lwD6b6mM748ysrghDBX0bx/qJTUHzw7zu6Mq4gycviSF5hJnwceD8w==",
"dev": true
},
"is-ci": {
@ -20809,9 +21053,9 @@
"dev": true
},
"webpack": {
"version": "5.74.0",
"resolved": "https://registry.npmjs.org/webpack/-/webpack-5.74.0.tgz",
"integrity": "sha512-A2InDwnhhGN4LYctJj6M1JEaGL7Luj6LOmyBHjcI8529cm5p6VXiTIW2sn6ffvEAKmveLzvu4jrihwXtPojlAA==",
"version": "5.75.0",
"resolved": "https://registry.npmjs.org/webpack/-/webpack-5.75.0.tgz",
"integrity": "sha512-piaIaoVJlqMsPtX/+3KTTO6jfvrSYgauFVdt8cr9LTHKmcq/AMd4mhzsiP7ZF/PGRNPGA8336jldh9l2Kt2ogQ==",
"dev": true,
"requires": {
"@types/eslint-scope": "^3.7.3",

Просмотреть файл

@ -77,8 +77,8 @@
"test:stress": "lerna run test:stress --stream --no-bail --no-sort",
"tsc": "lerna run tsc --stream",
"tsc:fast": "fluid-build --root . -s tsc",
"typetests:gen": "fluid-type-validator -m packages -v",
"typetests:prepare": "npm run typetests:gen -- -p",
"typetests:gen": "flub generate typetests --generate --releaseGroup client",
"typetests:prepare": "flub generate typetests --prepare --releaseGroup client",
"watch": "concurrently \"npm run watch:tsc\" \"npm run watch:esnext\" \"npm run watch:webpack\"",
"watch:esnext": "lerna run --parallel build:esnext -- -- --watch",
"watch:tsc": "lerna run --parallel tsc -- -- --watch",
@ -119,8 +119,8 @@
"temp-directory": "nyc/.nyc_output"
},
"devDependencies": {
"@fluid-tools/build-cli": "^0.5.0",
"@fluidframework/build-tools": "^0.5.0",
"@fluid-tools/build-cli": "^0.6.0-109663",
"@fluidframework/build-tools": "^0.6.0-109663",
"@fluidframework/test-tools": "^0.2.3074",
"@microsoft/api-documenter": "^7.17.9",
"@microsoft/api-extractor": "^7.22.2",

Просмотреть файл

@ -34,7 +34,8 @@
"lint:fix": "npm run eslint:fix",
"tsc": "tsc",
"tsc:watch": "tsc --watch",
"typetests:gen": "fluid-type-validator -g -d ."
"typetests:gen": "flub generate typetests --generate --dir . --no-generateInName",
"typetests:prepare": "flub generate typetests --prepare --dir . --no-generateInName"
},
"dependencies": {
"@fluidframework/common-definitions": "^0.20.1",
@ -43,9 +44,9 @@
"@fluidframework/protocol-definitions": "^1.1.0"
},
"devDependencies": {
"@fluid-tools/build-cli": "^0.5.0",
"@fluid-tools/build-cli": "^0.6.0-109663",
"@fluidframework/build-common": "^1.1.0",
"@fluidframework/build-tools": "^0.5.0",
"@fluidframework/build-tools": "^0.6.0-109663",
"@fluidframework/container-definitions-previous": "npm:@fluidframework/container-definitions@2.0.0-internal.2.0.0",
"@fluidframework/eslint-config-fluid": "^1.2.0",
"@microsoft/api-extractor": "^7.22.2",
@ -58,7 +59,8 @@
"typescript": "~4.5.5"
},
"typeValidation": {
"version": "2.0.0-internal.3.0.0",
"version": "2.0.0-internal.2.2.0",
"baselineRange": "2.0.0-internal.2.0.0",
"broken": {
"InterfaceDeclaration_IBatchMessage": {
"backCompat": false

Просмотреть файл

@ -32,12 +32,13 @@
"lint:fix": "npm run eslint:fix",
"tsc": "tsc",
"tsc:watch": "tsc --watch",
"typetests:gen": "fluid-type-validator -g -d ."
"typetests:gen": "flub generate typetests --generate --dir . --no-generateInName",
"typetests:prepare": "flub generate typetests --prepare --dir . --no-generateInName"
},
"devDependencies": {
"@fluid-tools/build-cli": "^0.5.0",
"@fluid-tools/build-cli": "^0.6.0-109663",
"@fluidframework/build-common": "^1.1.0",
"@fluidframework/build-tools": "^0.5.0",
"@fluidframework/build-tools": "^0.6.0-109663",
"@fluidframework/core-interfaces-previous": "npm:@fluidframework/core-interfaces@2.0.0-internal.2.0.0",
"@fluidframework/eslint-config-fluid": "^1.2.0",
"@microsoft/api-extractor": "^7.22.2",
@ -50,7 +51,8 @@
"typescript": "~4.5.5"
},
"typeValidation": {
"version": "2.0.0-internal.3.0.0",
"version": "2.0.0-internal.2.2.0",
"baselineRange": "2.0.0-internal.2.0.0",
"broken": {}
}
}

Просмотреть файл

@ -32,7 +32,8 @@
"lint:fix": "npm run eslint:fix",
"tsc": "tsc",
"tsc:watch": "tsc --watch",
"typetests:gen": "fluid-type-validator -g -d ."
"typetests:gen": "flub generate typetests --generate --dir . --no-generateInName",
"typetests:prepare": "flub generate typetests --prepare --dir . --no-generateInName"
},
"dependencies": {
"@fluidframework/common-definitions": "^0.20.1",
@ -40,9 +41,9 @@
"@fluidframework/protocol-definitions": "^1.1.0"
},
"devDependencies": {
"@fluid-tools/build-cli": "^0.5.0",
"@fluid-tools/build-cli": "^0.6.0-109663",
"@fluidframework/build-common": "^1.1.0",
"@fluidframework/build-tools": "^0.5.0",
"@fluidframework/build-tools": "^0.6.0-109663",
"@fluidframework/driver-definitions-previous": "npm:@fluidframework/driver-definitions@2.0.0-internal.2.0.0",
"@fluidframework/eslint-config-fluid": "^1.2.0",
"@microsoft/api-extractor": "^7.22.2",
@ -54,7 +55,8 @@
"typescript": "~4.5.5"
},
"typeValidation": {
"version": "2.0.0-internal.3.0.0",
"version": "2.0.0-internal.2.2.0",
"baselineRange": "2.0.0-internal.2.0.0",
"broken": {}
}
}

Просмотреть файл

@ -38,7 +38,8 @@
"test:mocha": "mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict",
"test:mocha:verbose": "cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha",
"tsc": "tsc",
"typetests:gen": "fluid-type-validator -g -d ."
"typetests:gen": "flub generate typetests --generate --dir . --no-generateInName",
"typetests:prepare": "flub generate typetests --prepare --dir . --no-generateInName"
},
"nyc": {
"all": true,
@ -71,9 +72,9 @@
},
"devDependencies": {
"@fluid-internal/test-dds-utils": ">=2.0.0-internal.3.0.0 <2.0.0-internal.4.0.0",
"@fluid-tools/build-cli": "^0.5.0",
"@fluid-tools/build-cli": "^0.6.0-109663",
"@fluidframework/build-common": "^1.1.0",
"@fluidframework/build-tools": "^0.5.0",
"@fluidframework/build-tools": "^0.6.0-109663",
"@fluidframework/cell-previous": "npm:@fluidframework/cell@2.0.0-internal.2.0.0",
"@fluidframework/eslint-config-fluid": "^1.2.0",
"@fluidframework/mocha-test-setup": ">=2.0.0-internal.3.0.0 <2.0.0-internal.4.0.0",
@ -93,7 +94,8 @@
"typescript": "~4.5.5"
},
"typeValidation": {
"version": "2.0.0-internal.3.0.0",
"version": "2.0.0-internal.2.2.0",
"baselineRange": "2.0.0-internal.2.0.0",
"broken": {}
}
}

Просмотреть файл

@ -38,7 +38,8 @@
"test:mocha": "mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict",
"test:mocha:verbose": "cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha",
"tsc": "tsc",
"typetests:gen": "fluid-type-validator -g -d ."
"typetests:gen": "flub generate typetests --generate --dir . --no-generateInName",
"typetests:prepare": "flub generate typetests --prepare --dir . --no-generateInName"
},
"nyc": {
"all": true,
@ -70,9 +71,9 @@
"@fluidframework/shared-object-base": ">=2.0.0-internal.3.0.0 <2.0.0-internal.4.0.0"
},
"devDependencies": {
"@fluid-tools/build-cli": "^0.5.0",
"@fluid-tools/build-cli": "^0.6.0-109663",
"@fluidframework/build-common": "^1.1.0",
"@fluidframework/build-tools": "^0.5.0",
"@fluidframework/build-tools": "^0.6.0-109663",
"@fluidframework/counter-previous": "npm:@fluidframework/counter@2.0.0-internal.2.0.0",
"@fluidframework/eslint-config-fluid": "^1.2.0",
"@fluidframework/mocha-test-setup": ">=2.0.0-internal.3.0.0 <2.0.0-internal.4.0.0",
@ -92,7 +93,8 @@
"typescript": "~4.5.5"
},
"typeValidation": {
"version": "2.0.0-internal.3.0.0",
"version": "2.0.0-internal.2.2.0",
"baselineRange": "2.0.0-internal.2.0.0",
"broken": {}
}
}

Просмотреть файл

@ -38,7 +38,8 @@
"test:mocha": "mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict",
"test:mocha:verbose": "cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha",
"tsc": "tsc",
"typetests:gen": "fluid-type-validator -g -d ."
"typetests:gen": "flub generate typetests --generate --dir . --no-generateInName",
"typetests:prepare": "flub generate typetests --prepare --dir . --no-generateInName"
},
"nyc": {
"all": true,
@ -71,9 +72,9 @@
"uuid": "^8.3.1"
},
"devDependencies": {
"@fluid-tools/build-cli": "^0.5.0",
"@fluid-tools/build-cli": "^0.6.0-109663",
"@fluidframework/build-common": "^1.1.0",
"@fluidframework/build-tools": "^0.5.0",
"@fluidframework/build-tools": "^0.6.0-109663",
"@fluidframework/eslint-config-fluid": "^1.2.0",
"@fluidframework/ink-previous": "npm:@fluidframework/ink@2.0.0-internal.2.0.0",
"@fluidframework/mocha-test-setup": ">=2.0.0-internal.3.0.0 <2.0.0-internal.4.0.0",
@ -92,7 +93,8 @@
"typescript": "~4.5.5"
},
"typeValidation": {
"version": "2.0.0-internal.3.0.0",
"version": "2.0.0-internal.2.2.0",
"baselineRange": "2.0.0-internal.2.0.0",
"broken": {}
}
}

Просмотреть файл

@ -41,7 +41,8 @@
"test:mocha": "mocha --unhandled-rejections=strict --recursive 'dist/test/mocha/**/*.spec.js' -r node_modules/@fluidframework/mocha-test-setup --exit",
"test:mocha:verbose": "cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha",
"tsc": "tsc",
"typetests:gen": "fluid-type-validator -g -d ."
"typetests:gen": "flub generate typetests --generate --dir . --no-generateInName",
"typetests:prepare": "flub generate typetests --prepare --dir . --no-generateInName"
},
"nyc": {
"all": true,
@ -79,9 +80,9 @@
"devDependencies": {
"@fluid-internal/test-dds-utils": ">=2.0.0-internal.3.0.0 <2.0.0-internal.4.0.0",
"@fluid-tools/benchmark": "^0.43.0",
"@fluid-tools/build-cli": "^0.5.0",
"@fluid-tools/build-cli": "^0.6.0-109663",
"@fluidframework/build-common": "^1.1.0",
"@fluidframework/build-tools": "^0.5.0",
"@fluidframework/build-tools": "^0.6.0-109663",
"@fluidframework/eslint-config-fluid": "^1.2.0",
"@fluidframework/map-previous": "npm:@fluidframework/map@2.0.0-internal.2.0.0",
"@fluidframework/mocha-test-setup": ">=2.0.0-internal.3.0.0 <2.0.0-internal.4.0.0",
@ -101,7 +102,8 @@
"typescript": "~4.5.5"
},
"typeValidation": {
"version": "2.0.0-internal.3.0.0",
"version": "2.0.0-internal.2.2.0",
"baselineRange": "2.0.0-internal.2.0.0",
"broken": {}
}
}

Просмотреть файл

@ -44,7 +44,8 @@
"test:mocha": "npm run stress -- --invert",
"test:mocha:verbose": "cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha",
"tsc": "tsc",
"typetests:gen": "fluid-type-validator -g -d ."
"typetests:gen": "flub generate typetests --generate --dir . --no-generateInName",
"typetests:prepare": "flub generate typetests --prepare --dir . --no-generateInName"
},
"nyc": {
"all": true,
@ -80,9 +81,9 @@
"devDependencies": {
"@fluid-internal/test-dds-utils": ">=2.0.0-internal.3.0.0 <2.0.0-internal.4.0.0",
"@fluid-tools/benchmark": "^0.43.0",
"@fluid-tools/build-cli": "^0.5.0",
"@fluid-tools/build-cli": "^0.6.0-109663",
"@fluidframework/build-common": "^1.1.0",
"@fluidframework/build-tools": "^0.5.0",
"@fluidframework/build-tools": "^0.6.0-109663",
"@fluidframework/eslint-config-fluid": "^1.2.0",
"@fluidframework/matrix-previous": "npm:@fluidframework/matrix@2.0.0-internal.2.0.0",
"@fluidframework/mocha-test-setup": ">=2.0.0-internal.3.0.0 <2.0.0-internal.4.0.0",
@ -107,7 +108,8 @@
"uuid": "^8.3.1"
},
"typeValidation": {
"version": "2.0.0-internal.3.0.0",
"version": "2.0.0-internal.2.2.0",
"baselineRange": "2.0.0-internal.2.0.0",
"broken": {}
}
}

Просмотреть файл

@ -39,7 +39,8 @@
"test:mocha:verbose": "cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha",
"test:stress": "cross-env FUZZ_STRESS_RUN=1 FUZZ_TEST_COUNT=1 npm run test:mocha",
"tsc": "tsc",
"typetests:gen": "fluid-type-validator -g -d ."
"typetests:gen": "flub generate typetests --generate --dir . --no-generateInName",
"typetests:prepare": "flub generate typetests --prepare --dir . --no-generateInName"
},
"nyc": {
"all": true,
@ -76,9 +77,9 @@
},
"devDependencies": {
"@fluid-internal/stochastic-test-utils": ">=2.0.0-internal.3.0.0 <2.0.0-internal.4.0.0",
"@fluid-tools/build-cli": "^0.5.0",
"@fluid-tools/build-cli": "^0.6.0-109663",
"@fluidframework/build-common": "^1.1.0",
"@fluidframework/build-tools": "^0.5.0",
"@fluidframework/build-tools": "^0.6.0-109663",
"@fluidframework/eslint-config-fluid": "^1.2.0",
"@fluidframework/merge-tree-previous": "npm:@fluidframework/merge-tree@2.0.0-internal.2.0.0",
"@fluidframework/mocha-test-setup": ">=2.0.0-internal.3.0.0 <2.0.0-internal.4.0.0",
@ -103,7 +104,8 @@
"typescript": "~4.5.5"
},
"typeValidation": {
"version": "2.0.0-internal.3.0.0",
"version": "2.0.0-internal.2.2.0",
"baselineRange": "2.0.0-internal.2.0.0",
"broken": {
"ClassDeclaration_Client": {"forwardCompat": false},
"InterfaceDeclaration_SegmentGroup": {"forwardCompat": false}

Просмотреть файл

@ -38,7 +38,8 @@
"test:mocha": "mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict",
"test:mocha:verbose": "cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha",
"tsc": "tsc",
"typetests:gen": "fluid-type-validator -g -d ."
"typetests:gen": "flub generate typetests --generate --dir . --no-generateInName",
"typetests:prepare": "flub generate typetests --prepare --dir . --no-generateInName"
},
"nyc": {
"all": true,
@ -72,9 +73,9 @@
},
"devDependencies": {
"@fluid-internal/test-dds-utils": ">=2.0.0-internal.3.0.0 <2.0.0-internal.4.0.0",
"@fluid-tools/build-cli": "^0.5.0",
"@fluid-tools/build-cli": "^0.6.0-109663",
"@fluidframework/build-common": "^1.1.0",
"@fluidframework/build-tools": "^0.5.0",
"@fluidframework/build-tools": "^0.6.0-109663",
"@fluidframework/eslint-config-fluid": "^1.2.0",
"@fluidframework/mocha-test-setup": ">=2.0.0-internal.3.0.0 <2.0.0-internal.4.0.0",
"@fluidframework/ordered-collection-previous": "npm:@fluidframework/ordered-collection@2.0.0-internal.2.0.0",
@ -94,7 +95,8 @@
"typescript": "~4.5.5"
},
"typeValidation": {
"version": "2.0.0-internal.3.0.0",
"version": "2.0.0-internal.2.2.0",
"baselineRange": "2.0.0-internal.2.0.0",
"broken": {}
}
}

Просмотреть файл

@ -38,7 +38,8 @@
"test:mocha": "mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict",
"test:mocha:verbose": "cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha",
"tsc": "tsc",
"typetests:gen": "fluid-type-validator -g -d ."
"typetests:gen": "flub generate typetests --generate --dir . --no-generateInName",
"typetests:prepare": "flub generate typetests --prepare --dir . --no-generateInName"
},
"nyc": {
"all": true,
@ -71,9 +72,9 @@
},
"devDependencies": {
"@fluid-internal/test-dds-utils": ">=2.0.0-internal.3.0.0 <2.0.0-internal.4.0.0",
"@fluid-tools/build-cli": "^0.5.0",
"@fluid-tools/build-cli": "^0.6.0-109663",
"@fluidframework/build-common": "^1.1.0",
"@fluidframework/build-tools": "^0.5.0",
"@fluidframework/build-tools": "^0.6.0-109663",
"@fluidframework/eslint-config-fluid": "^1.2.0",
"@fluidframework/mocha-test-setup": ">=2.0.0-internal.3.0.0 <2.0.0-internal.4.0.0",
"@fluidframework/register-collection-previous": "npm:@fluidframework/register-collection@2.0.0-internal.2.0.0",
@ -93,7 +94,8 @@
"typescript": "~4.5.5"
},
"typeValidation": {
"version": "2.0.0-internal.3.0.0",
"version": "2.0.0-internal.2.2.0",
"baselineRange": "2.0.0-internal.2.0.0",
"broken": {}
}
}

Просмотреть файл

@ -44,7 +44,8 @@
"test:stress": "cross-env FUZZ_TEST_COUNT=100 FUZZ_STRESS_RUN=true mocha --ignore 'dist/test/memory/**/*' --recursive 'dist/test/**/*.fuzz.spec.js' -r @fluidframework/mocha-test-setup --unhandled-rejections=strict",
"testfarm": "node dist/test/testFarm.js",
"tsc": "tsc",
"typetests:gen": "fluid-type-validator -g -d ."
"typetests:gen": "flub generate typetests --generate --dir . --no-generateInName",
"typetests:prepare": "flub generate typetests --prepare --dir . --no-generateInName"
},
"nyc": {
"all": true,
@ -84,9 +85,9 @@
"@fluid-internal/stochastic-test-utils": ">=2.0.0-internal.3.0.0 <2.0.0-internal.4.0.0",
"@fluid-internal/test-dds-utils": ">=2.0.0-internal.3.0.0 <2.0.0-internal.4.0.0",
"@fluid-tools/benchmark": "^0.43.0",
"@fluid-tools/build-cli": "^0.5.0",
"@fluid-tools/build-cli": "^0.6.0-109663",
"@fluidframework/build-common": "^1.1.0",
"@fluidframework/build-tools": "^0.5.0",
"@fluidframework/build-tools": "^0.6.0-109663",
"@fluidframework/eslint-config-fluid": "^1.2.0",
"@fluidframework/gitresources": "^0.1038.2000-98212",
"@fluidframework/mocha-test-setup": ">=2.0.0-internal.3.0.0 <2.0.0-internal.4.0.0",
@ -112,7 +113,8 @@
"typescript": "~4.5.5"
},
"typeValidation": {
"version": "2.0.0-internal.3.0.0",
"version": "2.0.0-internal.2.2.0",
"baselineRange": "2.0.0-internal.2.0.0",
"broken": {}
}
}

Просмотреть файл

@ -39,7 +39,8 @@
"test:mocha": "mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict",
"test:mocha:verbose": "cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha",
"tsc": "tsc",
"typetests:gen": "fluid-type-validator -g -d ."
"typetests:gen": "flub generate typetests --generate --dir . --no-generateInName",
"typetests:prepare": "flub generate typetests --prepare --dir . --no-generateInName"
},
"nyc": {
"all": true,
@ -77,9 +78,9 @@
"uuid": "^8.3.1"
},
"devDependencies": {
"@fluid-tools/build-cli": "^0.5.0",
"@fluid-tools/build-cli": "^0.6.0-109663",
"@fluidframework/build-common": "^1.1.0",
"@fluidframework/build-tools": "^0.5.0",
"@fluidframework/build-tools": "^0.6.0-109663",
"@fluidframework/eslint-config-fluid": "^1.2.0",
"@fluidframework/mocha-test-setup": ">=2.0.0-internal.3.0.0 <2.0.0-internal.4.0.0",
"@fluidframework/shared-object-base-previous": "npm:@fluidframework/shared-object-base@2.0.0-internal.2.0.0",
@ -102,7 +103,8 @@
"typescript": "~4.5.5"
},
"typeValidation": {
"version": "2.0.0-internal.3.0.0",
"version": "2.0.0-internal.2.2.0",
"baselineRange": "2.0.0-internal.2.0.0",
"broken": {}
}
}

Просмотреть файл

@ -39,7 +39,8 @@
"test:mocha": "mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict",
"test:mocha:verbose": "cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha",
"tsc": "tsc",
"typetests:gen": "fluid-type-validator -g -d ."
"typetests:gen": "flub generate typetests --generate --dir . --no-generateInName",
"typetests:prepare": "flub generate typetests --prepare --dir . --no-generateInName"
},
"nyc": {
"all": true,
@ -71,9 +72,9 @@
"@fluidframework/shared-object-base": ">=2.0.0-internal.3.0.0 <2.0.0-internal.4.0.0"
},
"devDependencies": {
"@fluid-tools/build-cli": "^0.5.0",
"@fluid-tools/build-cli": "^0.6.0-109663",
"@fluidframework/build-common": "^1.1.0",
"@fluidframework/build-tools": "^0.5.0",
"@fluidframework/build-tools": "^0.6.0-109663",
"@fluidframework/eslint-config-fluid": "^1.2.0",
"@fluidframework/mocha-test-setup": ">=2.0.0-internal.3.0.0 <2.0.0-internal.4.0.0",
"@fluidframework/shared-summary-block-previous": "npm:@fluidframework/shared-summary-block@2.0.0-internal.2.0.0",
@ -95,7 +96,8 @@
"typescript": "~4.5.5"
},
"typeValidation": {
"version": "2.0.0-internal.3.0.0",
"version": "2.0.0-internal.2.2.0",
"baselineRange": "2.0.0-internal.2.0.0",
"broken": {}
}
}

Просмотреть файл

@ -38,7 +38,8 @@
"test:mocha": "mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict",
"test:mocha:verbose": "cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha",
"tsc": "tsc",
"typetests:gen": "fluid-type-validator -g -d ."
"typetests:gen": "flub generate typetests --generate --dir . --no-generateInName",
"typetests:prepare": "flub generate typetests --prepare --dir . --no-generateInName"
},
"nyc": {
"all": true,
@ -75,9 +76,9 @@
"devDependencies": {
"@fluid-experimental/task-manager-previous": "npm:@fluid-experimental/task-manager@2.0.0-internal.2.0.0",
"@fluid-internal/test-dds-utils": ">=2.0.0-internal.3.0.0 <2.0.0-internal.4.0.0",
"@fluid-tools/build-cli": "^0.5.0",
"@fluid-tools/build-cli": "^0.6.0-109663",
"@fluidframework/build-common": "^1.1.0",
"@fluidframework/build-tools": "^0.5.0",
"@fluidframework/build-tools": "^0.6.0-109663",
"@fluidframework/eslint-config-fluid": "^1.2.0",
"@fluidframework/mocha-test-setup": ">=2.0.0-internal.3.0.0 <2.0.0-internal.4.0.0",
"@fluidframework/test-runtime-utils": ">=2.0.0-internal.3.0.0 <2.0.0-internal.4.0.0",
@ -97,7 +98,8 @@
"typescript": "~4.5.5"
},
"typeValidation": {
"version": "2.0.0-internal.3.0.0",
"version": "2.0.0-internal.2.2.0",
"baselineRange": "2.0.0-internal.2.0.0",
"broken": {}
}
}

Просмотреть файл

@ -54,7 +54,7 @@
"mocha": "^10.0.0"
},
"devDependencies": {
"@fluid-tools/build-cli": "^0.5.0",
"@fluid-tools/build-cli": "^0.6.0-109663",
"@fluidframework/build-common": "^1.1.0",
"@fluidframework/eslint-config-fluid": "^1.2.0",
"@rushstack/eslint-config": "^2.5.1",

Просмотреть файл

@ -42,7 +42,8 @@
"test:mocha": "mocha --recursive dist/test --exit -r node_modules/@fluidframework/mocha-test-setup -r source-map-support/register --unhandled-rejections=strict",
"test:mocha:verbose": "cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha",
"tsc": "tsc",
"typetests:gen": "fluid-type-validator -g -d ."
"typetests:gen": "flub generate typetests --generate --dir . --no-generateInName",
"typetests:prepare": "flub generate typetests --prepare --dir . --no-generateInName"
},
"nyc": {
"all": true,
@ -79,9 +80,9 @@
"devDependencies": {
"@fluid-internal/stochastic-test-utils": ">=2.0.0-internal.3.0.0 <2.0.0-internal.4.0.0",
"@fluid-tools/benchmark": "^0.43.0",
"@fluid-tools/build-cli": "^0.5.0",
"@fluid-tools/build-cli": "^0.6.0-109663",
"@fluidframework/build-common": "^1.1.0",
"@fluidframework/build-tools": "^0.5.0",
"@fluidframework/build-tools": "^0.6.0-109663",
"@fluidframework/common-definitions": "^0.20.1",
"@fluidframework/container-definitions": ">=2.0.0-internal.3.0.0 <2.0.0-internal.4.0.0",
"@fluidframework/container-loader": ">=2.0.0-internal.3.0.0 <2.0.0-internal.4.0.0",

Просмотреть файл

@ -28,7 +28,8 @@
"lint": "npm run eslint",
"lint:fix": "npm run eslint:fix",
"tsc": "tsc",
"typetests:gen": "fluid-type-validator -g -d ."
"typetests:gen": "flub generate typetests --generate --dir . --no-generateInName",
"typetests:prepare": "flub generate typetests --prepare --dir . --no-generateInName"
},
"dependencies": {
"@fluidframework/common-utils": "^1.0.0",
@ -39,9 +40,9 @@
"jsonschema": "^1.2.6"
},
"devDependencies": {
"@fluid-tools/build-cli": "^0.5.0",
"@fluid-tools/build-cli": "^0.6.0-109663",
"@fluidframework/build-common": "^1.1.0",
"@fluidframework/build-tools": "^0.5.0",
"@fluidframework/build-tools": "^0.6.0-109663",
"@fluidframework/debugger-previous": "npm:@fluidframework/debugger@2.0.0-internal.2.0.0",
"@fluidframework/eslint-config-fluid": "^1.2.0",
"@microsoft/api-extractor": "^7.22.2",
@ -56,7 +57,8 @@
"typescript": "~4.5.5"
},
"typeValidation": {
"version": "2.0.0-internal.3.0.0",
"version": "2.0.0-internal.2.2.0",
"baselineRange": "2.0.0-internal.2.0.0",
"broken": {}
}
}

Просмотреть файл

@ -39,7 +39,7 @@
"@fluidframework/telemetry-utils": ">=2.0.0-internal.3.0.0 <2.0.0-internal.4.0.0"
},
"devDependencies": {
"@fluid-tools/build-cli": "^0.5.0",
"@fluid-tools/build-cli": "^0.6.0-109663",
"@fluidframework/build-common": "^1.1.0",
"@fluidframework/driver-base-previous": "npm:@fluidframework/driver-base@2.0.0-internal.2.0.0",
"@fluidframework/eslint-config-fluid": "^1.2.0",
@ -54,7 +54,8 @@
"typescript": "~4.5.5"
},
"typeValidation": {
"version": "2.0.0-internal.3.0.0",
"version": "2.0.0-internal.2.2.0",
"baselineRange": "2.0.0-internal.2.0.0",
"broken": {}
}
}

Просмотреть файл

@ -32,7 +32,8 @@
"lint:fix": "npm run eslint:fix",
"test": "jest",
"tsc": "tsc",
"typetests:gen": "fluid-type-validator -g -d ."
"typetests:gen": "flub generate typetests --generate --dir . --no-generateInName",
"typetests:prepare": "flub generate typetests --prepare --dir . --no-generateInName"
},
"dependencies": {
"@fluidframework/common-definitions": "^0.20.1",
@ -41,9 +42,9 @@
"idb": "^6.1.2"
},
"devDependencies": {
"@fluid-tools/build-cli": "^0.5.0",
"@fluid-tools/build-cli": "^0.6.0-109663",
"@fluidframework/build-common": "^1.1.0",
"@fluidframework/build-tools": "^0.5.0",
"@fluidframework/build-tools": "^0.6.0-109663",
"@fluidframework/driver-web-cache-previous": "npm:@fluidframework/driver-web-cache@2.0.0-internal.2.0.0",
"@fluidframework/eslint-config-fluid": "^1.2.0",
"@microsoft/api-extractor": "^7.22.2",
@ -59,7 +60,8 @@
"typescript": "~4.5.5"
},
"typeValidation": {
"version": "2.0.0-internal.3.0.0",
"version": "2.0.0-internal.2.2.0",
"baselineRange": "2.0.0-internal.2.0.0",
"broken": {}
}
}

Просмотреть файл

@ -28,7 +28,8 @@
"lint": "npm run eslint",
"lint:fix": "npm run eslint:fix",
"tsc": "tsc",
"typetests:gen": "fluid-type-validator -g -d ."
"typetests:gen": "flub generate typetests --generate --dir . --no-generateInName",
"typetests:prepare": "flub generate typetests --prepare --dir . --no-generateInName"
},
"dependencies": {
"@fluidframework/common-definitions": "^0.20.1",
@ -39,9 +40,9 @@
"@fluidframework/replay-driver": ">=2.0.0-internal.3.0.0 <2.0.0-internal.4.0.0"
},
"devDependencies": {
"@fluid-tools/build-cli": "^0.5.0",
"@fluid-tools/build-cli": "^0.6.0-109663",
"@fluidframework/build-common": "^1.1.0",
"@fluidframework/build-tools": "^0.5.0",
"@fluidframework/build-tools": "^0.6.0-109663",
"@fluidframework/eslint-config-fluid": "^1.2.0",
"@fluidframework/file-driver-previous": "npm:@fluidframework/file-driver@2.0.0-internal.2.0.0",
"@microsoft/api-extractor": "^7.22.2",
@ -54,7 +55,8 @@
"typescript": "~4.5.5"
},
"typeValidation": {
"version": "2.0.0-internal.3.0.0",
"version": "2.0.0-internal.2.2.0",
"baselineRange": "2.0.0-internal.2.0.0",
"broken": {}
}
}

Просмотреть файл

@ -32,7 +32,8 @@
"test:mocha": "mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict",
"test:mocha:verbose": "cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha",
"tsc": "tsc",
"typetests:gen": "fluid-type-validator -g -d ."
"typetests:gen": "flub generate typetests --generate --dir . --no-generateInName",
"typetests:prepare": "flub generate typetests --prepare --dir . --no-generateInName"
},
"dependencies": {
"@fluidframework/common-utils": "^1.0.0",
@ -42,10 +43,10 @@
"@fluidframework/odsp-driver-definitions": ">=2.0.0-internal.3.0.0 <2.0.0-internal.4.0.0"
},
"devDependencies": {
"@fluid-tools/build-cli": "^0.5.0",
"@fluid-tools/build-cli": "^0.6.0-109663",
"@fluid-tools/fluidapp-odsp-urlresolver-previous": "npm:@fluid-tools/fluidapp-odsp-urlresolver@2.0.0-internal.2.0.0",
"@fluidframework/build-common": "^1.1.0",
"@fluidframework/build-tools": "^0.5.0",
"@fluidframework/build-tools": "^0.6.0-109663",
"@fluidframework/eslint-config-fluid": "^1.2.0",
"@fluidframework/mocha-test-setup": ">=2.0.0-internal.3.0.0 <2.0.0-internal.4.0.0",
"@rushstack/eslint-config": "^2.5.1",
@ -58,7 +59,8 @@
"typescript": "~4.5.5"
},
"typeValidation": {
"version": "2.0.0-internal.3.0.0",
"version": "2.0.0-internal.2.2.0",
"baselineRange": "2.0.0-internal.2.0.0",
"broken": {}
}
}

Просмотреть файл

@ -73,7 +73,7 @@
"uuid": "^8.3.1"
},
"devDependencies": {
"@fluid-tools/build-cli": "^0.5.0",
"@fluid-tools/build-cli": "^0.6.0-109663",
"@fluidframework/build-common": "^1.1.0",
"@fluidframework/eslint-config-fluid": "^1.2.0",
"@fluidframework/local-driver-previous": "npm:@fluidframework/local-driver@2.0.0-internal.2.0.0",
@ -92,7 +92,8 @@
"typescript": "~4.5.5"
},
"typeValidation": {
"version": "2.0.0-internal.3.0.0",
"version": "2.0.0-internal.2.2.0",
"baselineRange": "2.0.0-internal.2.0.0",
"broken": {}
}
}

Просмотреть файл

@ -31,15 +31,16 @@
"lint": "npm run eslint",
"lint:fix": "npm run eslint:fix",
"tsc": "tsc",
"typetests:gen": "fluid-type-validator -g -d ."
"typetests:gen": "flub generate typetests --generate --dir . --no-generateInName",
"typetests:prepare": "flub generate typetests --prepare --dir . --no-generateInName"
},
"dependencies": {
"@fluidframework/driver-definitions": ">=2.0.0-internal.3.0.0 <2.0.0-internal.4.0.0"
},
"devDependencies": {
"@fluid-tools/build-cli": "^0.5.0",
"@fluid-tools/build-cli": "^0.6.0-109663",
"@fluidframework/build-common": "^1.1.0",
"@fluidframework/build-tools": "^0.5.0",
"@fluidframework/build-tools": "^0.6.0-109663",
"@fluidframework/eslint-config-fluid": "^1.2.0",
"@fluidframework/odsp-driver-definitions-previous": "npm:@fluidframework/odsp-driver-definitions@2.0.0-internal.2.0.0",
"@fluidframework/protocol-definitions": "^1.1.0",
@ -53,7 +54,8 @@
"typescript": "~4.5.5"
},
"typeValidation": {
"version": "2.0.0-internal.3.0.0",
"version": "2.0.0-internal.2.2.0",
"baselineRange": "2.0.0-internal.2.0.0",
"broken": {}
}
}

Просмотреть файл

@ -35,7 +35,8 @@
"test:mocha": "mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict",
"test:mocha:verbose": "cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha",
"tsc": "tsc",
"typetests:gen": "fluid-type-validator -g -d ."
"typetests:gen": "flub generate typetests --generate --dir . --no-generateInName",
"typetests:prepare": "flub generate typetests --prepare --dir . --no-generateInName"
},
"nyc": {
"all": true,
@ -76,9 +77,9 @@
"uuid": "^8.3.1"
},
"devDependencies": {
"@fluid-tools/build-cli": "^0.5.0",
"@fluid-tools/build-cli": "^0.6.0-109663",
"@fluidframework/build-common": "^1.1.0",
"@fluidframework/build-tools": "^0.5.0",
"@fluidframework/build-tools": "^0.6.0-109663",
"@fluidframework/eslint-config-fluid": "^1.2.0",
"@fluidframework/mocha-test-setup": ">=2.0.0-internal.3.0.0 <2.0.0-internal.4.0.0",
"@fluidframework/odsp-driver-previous": "npm:@fluidframework/odsp-driver@2.0.0-internal.2.0.0",
@ -98,7 +99,8 @@
"typescript": "~4.5.5"
},
"typeValidation": {
"version": "2.0.0-internal.3.0.0",
"version": "2.0.0-internal.2.2.0",
"baselineRange": "2.0.0-internal.2.0.0",
"broken": {}
}
}

Просмотреть файл

@ -32,7 +32,8 @@
"test:mocha": "mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict",
"test:mocha:verbose": "cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha",
"tsc": "tsc",
"typetests:gen": "fluid-type-validator -g -d ."
"typetests:gen": "flub generate typetests --generate --dir . --no-generateInName",
"typetests:prepare": "flub generate typetests --prepare --dir . --no-generateInName"
},
"dependencies": {
"@fluidframework/core-interfaces": ">=2.0.0-internal.3.0.0 <2.0.0-internal.4.0.0",
@ -41,9 +42,9 @@
"@fluidframework/odsp-driver-definitions": ">=2.0.0-internal.3.0.0 <2.0.0-internal.4.0.0"
},
"devDependencies": {
"@fluid-tools/build-cli": "^0.5.0",
"@fluid-tools/build-cli": "^0.6.0-109663",
"@fluidframework/build-common": "^1.1.0",
"@fluidframework/build-tools": "^0.5.0",
"@fluidframework/build-tools": "^0.6.0-109663",
"@fluidframework/eslint-config-fluid": "^1.2.0",
"@fluidframework/mocha-test-setup": ">=2.0.0-internal.3.0.0 <2.0.0-internal.4.0.0",
"@fluidframework/odsp-urlresolver-previous": "npm:@fluidframework/odsp-urlresolver@2.0.0-internal.2.0.0",
@ -57,7 +58,8 @@
"typescript": "~4.5.5"
},
"typeValidation": {
"version": "2.0.0-internal.3.0.0",
"version": "2.0.0-internal.2.2.0",
"baselineRange": "2.0.0-internal.2.0.0",
"broken": {}
}
}

Просмотреть файл

@ -29,7 +29,8 @@
"lint": "npm run eslint",
"lint:fix": "npm run eslint:fix",
"tsc": "tsc",
"typetests:gen": "fluid-type-validator -g -d ."
"typetests:gen": "flub generate typetests --generate --dir . --no-generateInName",
"typetests:prepare": "flub generate typetests --prepare --dir . --no-generateInName"
},
"dependencies": {
"@fluidframework/common-definitions": "^0.20.1",
@ -40,9 +41,9 @@
"@fluidframework/telemetry-utils": ">=2.0.0-internal.3.0.0 <2.0.0-internal.4.0.0"
},
"devDependencies": {
"@fluid-tools/build-cli": "^0.5.0",
"@fluid-tools/build-cli": "^0.6.0-109663",
"@fluidframework/build-common": "^1.1.0",
"@fluidframework/build-tools": "^0.5.0",
"@fluidframework/build-tools": "^0.6.0-109663",
"@fluidframework/eslint-config-fluid": "^1.2.0",
"@fluidframework/replay-driver-previous": "npm:@fluidframework/replay-driver@2.0.0-internal.2.0.0",
"@microsoft/api-extractor": "^7.22.2",
@ -59,7 +60,8 @@
"typescript": "~4.5.5"
},
"typeValidation": {
"version": "2.0.0-internal.3.0.0",
"version": "2.0.0-internal.2.2.0",
"baselineRange": "2.0.0-internal.2.0.0",
"broken": {}
}
}

Просмотреть файл

@ -35,7 +35,8 @@
"test:mocha": "mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict",
"test:mocha:verbose": "cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha",
"tsc": "tsc",
"typetests:gen": "fluid-type-validator -g -d ."
"typetests:gen": "flub generate typetests --generate --dir . --no-generateInName",
"typetests:prepare": "flub generate typetests --prepare --dir . --no-generateInName"
},
"nyc": {
"all": true,
@ -76,9 +77,9 @@
"uuid": "^8.3.1"
},
"devDependencies": {
"@fluid-tools/build-cli": "^0.5.0",
"@fluid-tools/build-cli": "^0.6.0-109663",
"@fluidframework/build-common": "^1.1.0",
"@fluidframework/build-tools": "^0.5.0",
"@fluidframework/build-tools": "^0.6.0-109663",
"@fluidframework/eslint-config-fluid": "^1.2.0",
"@fluidframework/mocha-test-setup": ">=2.0.0-internal.3.0.0 <2.0.0-internal.4.0.0",
"@fluidframework/routerlicious-driver-previous": "npm:@fluidframework/routerlicious-driver@2.0.0-internal.2.0.0",
@ -100,7 +101,8 @@
"typescript": "~4.5.5"
},
"typeValidation": {
"version": "2.0.0-internal.3.0.0",
"version": "2.0.0-internal.2.2.0",
"baselineRange": "2.0.0-internal.2.0.0",
"broken": {}
}
}

Просмотреть файл

@ -32,7 +32,8 @@
"test:mocha": "mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict",
"test:mocha:verbose": "cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha",
"tsc": "tsc",
"typetests:gen": "fluid-type-validator -g -d ."
"typetests:gen": "flub generate typetests --generate --dir . --no-generateInName",
"typetests:prepare": "flub generate typetests --prepare --dir . --no-generateInName"
},
"dependencies": {
"@fluidframework/common-utils": "^1.0.0",
@ -43,9 +44,9 @@
"url": "^0.11.0"
},
"devDependencies": {
"@fluid-tools/build-cli": "^0.5.0",
"@fluid-tools/build-cli": "^0.6.0-109663",
"@fluidframework/build-common": "^1.1.0",
"@fluidframework/build-tools": "^0.5.0",
"@fluidframework/build-tools": "^0.6.0-109663",
"@fluidframework/eslint-config-fluid": "^1.2.0",
"@fluidframework/mocha-test-setup": ">=2.0.0-internal.3.0.0 <2.0.0-internal.4.0.0",
"@fluidframework/routerlicious-urlresolver-previous": "npm:@fluidframework/routerlicious-urlresolver@2.0.0-internal.2.0.0",
@ -62,7 +63,8 @@
"typescript": "~4.5.5"
},
"typeValidation": {
"version": "2.0.0-internal.3.0.0",
"version": "2.0.0-internal.2.2.0",
"baselineRange": "2.0.0-internal.2.0.0",
"broken": {}
}
}

Просмотреть файл

@ -27,7 +27,8 @@
"lint": "npm run eslint",
"lint:fix": "npm run eslint:fix",
"tsc": "tsc",
"typetests:gen": "fluid-type-validator -g -d ."
"typetests:gen": "flub generate typetests --generate --dir . --no-generateInName",
"typetests:prepare": "flub generate typetests --prepare --dir . --no-generateInName"
},
"dependencies": {
"@fluidframework/core-interfaces": ">=2.0.0-internal.3.0.0 <2.0.0-internal.4.0.0",
@ -40,9 +41,9 @@
"uuid": "^8.3.1"
},
"devDependencies": {
"@fluid-tools/build-cli": "^0.5.0",
"@fluid-tools/build-cli": "^0.6.0-109663",
"@fluidframework/build-common": "^1.1.0",
"@fluidframework/build-tools": "^0.5.0",
"@fluidframework/build-tools": "^0.6.0-109663",
"@fluidframework/eslint-config-fluid": "^1.2.0",
"@fluidframework/test-tools": "^0.2.3074",
"@fluidframework/tinylicious-driver-previous": "npm:@fluidframework/tinylicious-driver@2.0.0-internal.2.0.0",
@ -57,7 +58,8 @@
"typescript": "~4.5.5"
},
"typeValidation": {
"version": "2.0.0-internal.3.0.0",
"version": "2.0.0-internal.2.2.0",
"baselineRange": "2.0.0-internal.2.0.0",
"broken": {}
}
}

Просмотреть файл

@ -28,7 +28,8 @@
"lint": "npm run eslint",
"lint:fix": "npm run eslint:fix",
"tsc": "tsc",
"typetests:gen": "fluid-type-validator -g -d ."
"typetests:gen": "flub generate typetests --generate --dir . --no-generateInName",
"typetests:prepare": "flub generate typetests --prepare --dir . --no-generateInName"
},
"nyc": {
"all": true,
@ -63,10 +64,10 @@
"uuid": "^8.3.1"
},
"devDependencies": {
"@fluid-tools/build-cli": "^0.5.0",
"@fluid-tools/build-cli": "^0.6.0-109663",
"@fluidframework/agent-scheduler-previous": "npm:@fluidframework/agent-scheduler@2.0.0-internal.2.0.0",
"@fluidframework/build-common": "^1.1.0",
"@fluidframework/build-tools": "^0.5.0",
"@fluidframework/build-tools": "^0.6.0-109663",
"@fluidframework/eslint-config-fluid": "^1.2.0",
"@rushstack/eslint-config": "^2.5.1",
"@types/mocha": "^9.1.1",
@ -89,7 +90,8 @@
}
},
"typeValidation": {
"version": "2.0.0-internal.3.0.0",
"version": "2.0.0-internal.2.2.0",
"baselineRange": "2.0.0-internal.2.0.0",
"broken": {
"InterfaceDeclaration_IAgentScheduler": {
"forwardCompat": false

Просмотреть файл

@ -38,7 +38,8 @@
"test:mocha": "mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict",
"test:mocha:verbose": "cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha",
"tsc": "tsc",
"typetests:gen": "fluid-type-validator -g -d ."
"typetests:gen": "flub generate typetests --generate --dir . --no-generateInName",
"typetests:prepare": "flub generate typetests --prepare --dir . --no-generateInName"
},
"nyc": {
"all": true,
@ -79,10 +80,10 @@
"uuid": "^8.3.1"
},
"devDependencies": {
"@fluid-tools/build-cli": "^0.5.0",
"@fluid-tools/build-cli": "^0.6.0-109663",
"@fluidframework/aqueduct-previous": "npm:@fluidframework/aqueduct@2.0.0-internal.2.0.0",
"@fluidframework/build-common": "^1.1.0",
"@fluidframework/build-tools": "^0.5.0",
"@fluidframework/build-tools": "^0.6.0-109663",
"@fluidframework/eslint-config-fluid": "^1.2.0",
"@fluidframework/mocha-test-setup": ">=2.0.0-internal.3.0.0 <2.0.0-internal.4.0.0",
"@microsoft/api-extractor": "^7.22.2",
@ -100,11 +101,8 @@
},
"module:es5": "es5/index.js",
"typeValidation": {
"version": "2.0.0-internal.3.0.0",
"broken": {
"InterfaceDeclaration_IDataObjectProps": {
"forwardCompat": false
}
}
"version": "2.0.0-internal.2.2.0",
"baselineRange": "2.0.0-internal.2.0.0",
"broken": {}
}
}

Просмотреть файл

@ -35,7 +35,8 @@
"test:mocha": "mocha --ignore 'dist/test/memory/**/*' --recursive 'dist/test/**/*.spec.js' -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict",
"test:mocha:verbose": "cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha",
"tsc": "tsc",
"typetests:gen": "fluid-type-validator -g -d ."
"typetests:gen": "flub generate typetests --generate --dir . --no-generateInName",
"typetests:prepare": "flub generate typetests --prepare --dir . --no-generateInName"
},
"nyc": {
"all": true,
@ -67,7 +68,7 @@
},
"devDependencies": {
"@fluidframework/build-common": "^1.1.0",
"@fluidframework/build-tools": "^0.5.0",
"@fluidframework/build-tools": "^0.6.0-109663",
"@fluidframework/eslint-config-fluid": "^1.2.0",
"@fluidframework/mocha-test-setup": ">=2.0.0-internal.3.0.0 <2.0.0-internal.4.0.0",
"@fluidframework/test-runtime-utils": ">=2.0.0-internal.3.0.0 <2.0.0-internal.4.0.0",

Просмотреть файл

@ -70,7 +70,7 @@
"@fluidframework/shared-object-base": ">=2.0.0-internal.3.0.0 <2.0.0-internal.4.0.0"
},
"devDependencies": {
"@fluid-tools/build-cli": "^0.5.0",
"@fluid-tools/build-cli": "^0.6.0-109663",
"@fluidframework/build-common": "^1.1.0",
"@fluidframework/data-object-base-previous": "npm:@fluidframework/data-object-base@2.0.0-internal.2.0.0",
"@fluidframework/eslint-config-fluid": "^1.2.0",
@ -89,7 +89,8 @@
},
"module:es5": "es5/index.js",
"typeValidation": {
"version": "2.0.0-internal.3.0.0",
"version": "2.0.0-internal.2.2.0",
"baselineRange": "2.0.0-internal.2.0.0",
"broken": {}
}
}

Просмотреть файл

@ -36,7 +36,8 @@
"test:mocha": "mocha --recursive dist/test/**/*.spec.js -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict",
"test:mocha:verbose": "cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha",
"tsc": "tsc",
"typetests:gen": "fluid-type-validator -g -d ."
"typetests:gen": "flub generate typetests --generate --dir . --no-generateInName",
"typetests:prepare": "flub generate typetests --prepare --dir . --no-generateInName"
},
"nyc": {
"all": true,
@ -66,9 +67,9 @@
"@fluidframework/sequence": ">=2.0.0-internal.3.0.0 <2.0.0-internal.4.0.0"
},
"devDependencies": {
"@fluid-tools/build-cli": "^0.5.0",
"@fluid-tools/build-cli": "^0.6.0-109663",
"@fluidframework/build-common": "^1.1.0",
"@fluidframework/build-tools": "^0.5.0",
"@fluidframework/build-tools": "^0.6.0-109663",
"@fluidframework/dds-interceptions-previous": "npm:@fluidframework/dds-interceptions@2.0.0-internal.2.0.0",
"@fluidframework/eslint-config-fluid": "^1.2.0",
"@fluidframework/mocha-test-setup": ">=2.0.0-internal.3.0.0 <2.0.0-internal.4.0.0",
@ -91,7 +92,8 @@
"typescript": "~4.5.5"
},
"typeValidation": {
"version": "2.0.0-internal.3.0.0",
"version": "2.0.0-internal.2.2.0",
"baselineRange": "2.0.0-internal.2.0.0",
"broken": {}
}
}

Просмотреть файл

@ -30,7 +30,8 @@
"lint": "npm run eslint",
"lint:fix": "npm run eslint:fix",
"tsc": "tsc",
"typetests:gen": "fluid-type-validator -g -d ."
"typetests:gen": "flub generate typetests --generate --dir . --no-generateInName",
"typetests:prepare": "flub generate typetests --prepare --dir . --no-generateInName"
},
"dependencies": {
"@fluidframework/container-definitions": ">=2.0.0-internal.3.0.0 <2.0.0-internal.4.0.0",
@ -41,9 +42,9 @@
"@fluidframework/sequence": ">=2.0.0-internal.3.0.0 <2.0.0-internal.4.0.0"
},
"devDependencies": {
"@fluid-tools/build-cli": "^0.5.0",
"@fluid-tools/build-cli": "^0.6.0-109663",
"@fluidframework/build-common": "^1.1.0",
"@fluidframework/build-tools": "^0.5.0",
"@fluidframework/build-tools": "^0.6.0-109663",
"@fluidframework/eslint-config-fluid": "^1.2.0",
"@microsoft/api-extractor": "^7.22.2",
"@rushstack/eslint-config": "^2.5.1",
@ -57,7 +58,8 @@
"typescript": "~4.5.5"
},
"typeValidation": {
"version": "2.0.0-internal.3.0.0",
"version": "2.0.0-internal.2.2.0",
"baselineRange": "2.0.0-internal.2.0.0",
"broken": {
"EnumDeclaration_ContainerErrorType": {
"backCompat": false,
@ -70,6 +72,10 @@
"TypeAliasDeclaration_ICriticalContainerError": {
"backCompat": false,
"forwardCompat": false
},
"RemovedTypeAliasDeclaration_Myself": {
"backCompat": false,
"forwardCompat": false
}
}
}

Просмотреть файл

@ -997,6 +997,30 @@ declare function use_old_EnumDeclaration_IntervalType(
use_old_EnumDeclaration_IntervalType(
get_current_EnumDeclaration_IntervalType());
/*
* Validate forward compat by using old type in place of current type
* If breaking change required, add in package.json under typeValidation.broken:
* "InterfaceDeclaration_IRootDataObject": {"forwardCompat": false}
*/
declare function get_old_InterfaceDeclaration_IRootDataObject():
TypeOnly<old.IRootDataObject>;
declare function use_current_InterfaceDeclaration_IRootDataObject(
use: TypeOnly<current.IRootDataObject>);
use_current_InterfaceDeclaration_IRootDataObject(
get_old_InterfaceDeclaration_IRootDataObject());
/*
* Validate back compat by using current type in place of old type
* If breaking change required, add in package.json under typeValidation.broken:
* "InterfaceDeclaration_IRootDataObject": {"backCompat": false}
*/
declare function get_current_InterfaceDeclaration_IRootDataObject():
TypeOnly<current.IRootDataObject>;
declare function use_old_InterfaceDeclaration_IRootDataObject(
use: TypeOnly<old.IRootDataObject>);
use_old_InterfaceDeclaration_IRootDataObject(
get_current_InterfaceDeclaration_IRootDataObject());
/*
* Validate forward compat by using old type in place of current type
* If breaking change required, add in package.json under typeValidation.broken:
@ -1573,6 +1597,18 @@ declare function use_old_TypeAliasDeclaration_MemberChangedListener(
use_old_TypeAliasDeclaration_MemberChangedListener(
get_current_TypeAliasDeclaration_MemberChangedListener());
/*
* Validate forward compat by using old type in place of current type
* If breaking change required, add in package.json under typeValidation.broken:
* "RemovedTypeAliasDeclaration_Myself": {"forwardCompat": false}
*/
/*
* Validate back compat by using current type in place of old type
* If breaking change required, add in package.json under typeValidation.broken:
* "RemovedTypeAliasDeclaration_Myself": {"backCompat": false}
*/
/*
* Validate forward compat by using old type in place of current type
* If breaking change required, add in package.json under typeValidation.broken:

Просмотреть файл

@ -34,7 +34,8 @@
"test:mocha": "mocha --recursive dist/test/**/*.spec.js -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict",
"test:mocha:verbose": "cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha",
"tsc": "tsc",
"typetests:gen": "fluid-type-validator -g -d ."
"typetests:gen": "flub generate typetests --generate --dir . --no-generateInName",
"typetests:prepare": "flub generate typetests --prepare --dir . --no-generateInName"
},
"nyc": {
"all": true,
@ -71,9 +72,9 @@
"@fluidframework/runtime-utils": ">=2.0.0-internal.3.0.0 <2.0.0-internal.4.0.0"
},
"devDependencies": {
"@fluid-tools/build-cli": "^0.5.0",
"@fluid-tools/build-cli": "^0.6.0-109663",
"@fluidframework/build-common": "^1.1.0",
"@fluidframework/build-tools": "^0.5.0",
"@fluidframework/build-tools": "^0.6.0-109663",
"@fluidframework/eslint-config-fluid": "^1.2.0",
"@fluidframework/fluid-static-previous": "npm:@fluidframework/fluid-static@2.0.0-internal.2.0.0",
"@fluidframework/map": ">=2.0.0-internal.3.0.0 <2.0.0-internal.4.0.0",
@ -93,7 +94,8 @@
"typescript": "~4.5.5"
},
"typeValidation": {
"version": "2.0.0-internal.3.0.0",
"version": "2.0.0-internal.2.2.0",
"baselineRange": "2.0.0-internal.2.0.0",
"broken": {}
}
}

Просмотреть файл

@ -30,7 +30,8 @@
"lint": "npm run eslint",
"lint:fix": "npm run eslint:fix",
"tsc": "tsc",
"typetests:gen": "fluid-type-validator -g -d ."
"typetests:gen": "flub generate typetests --generate --dir . --no-generateInName",
"typetests:prepare": "flub generate typetests --prepare --dir . --no-generateInName"
},
"nyc": {
"all": true,
@ -60,9 +61,9 @@
},
"devDependencies": {
"@fluid-internal/test-dds-utils": ">=2.0.0-internal.3.0.0 <2.0.0-internal.4.0.0",
"@fluid-tools/build-cli": "^0.5.0",
"@fluid-tools/build-cli": "^0.6.0-109663",
"@fluidframework/build-common": "^1.1.0",
"@fluidframework/build-tools": "^0.5.0",
"@fluidframework/build-tools": "^0.6.0-109663",
"@fluidframework/eslint-config-fluid": "^1.2.0",
"@fluidframework/mocha-test-setup": ">=2.0.0-internal.3.0.0 <2.0.0-internal.4.0.0",
"@fluidframework/test-runtime-utils": ">=2.0.0-internal.3.0.0 <2.0.0-internal.4.0.0",

Просмотреть файл

@ -35,7 +35,8 @@
"test:mocha": "mocha --ignore 'dist/test/types/*' --recursive dist/test --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict",
"test:mocha:verbose": "cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha",
"tsc": "tsc",
"typetests:gen": "fluid-type-validator -g -d ."
"typetests:gen": "flub generate typetests --generate --dir . --no-generateInName",
"typetests:prepare": "flub generate typetests --prepare --dir . --no-generateInName"
},
"nyc": {
"all": true,
@ -65,9 +66,9 @@
"@fluidframework/runtime-utils": ">=2.0.0-internal.3.0.0 <2.0.0-internal.4.0.0"
},
"devDependencies": {
"@fluid-tools/build-cli": "^0.5.0",
"@fluid-tools/build-cli": "^0.6.0-109663",
"@fluidframework/build-common": "^1.1.0",
"@fluidframework/build-tools": "^0.5.0",
"@fluidframework/build-tools": "^0.6.0-109663",
"@fluidframework/eslint-config-fluid": "^1.2.0",
"@fluidframework/mocha-test-setup": ">=2.0.0-internal.3.0.0 <2.0.0-internal.4.0.0",
"@fluidframework/request-handler-previous": "npm:@fluidframework/request-handler@2.0.0-internal.2.0.0",
@ -89,7 +90,8 @@
"typescript": "~4.5.5"
},
"typeValidation": {
"version": "2.0.0-internal.3.0.0",
"version": "2.0.0-internal.2.2.0",
"baselineRange": "2.0.0-internal.2.0.0",
"broken": {}
}
}

Просмотреть файл

@ -38,7 +38,8 @@
"test:mocha": "mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict",
"test:mocha:verbose": "cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha",
"tsc": "tsc",
"typetests:gen": "fluid-type-validator -g -d ."
"typetests:gen": "flub generate typetests --generate --dir . --no-generateInName",
"typetests:prepare": "flub generate typetests --prepare --dir . --no-generateInName"
},
"nyc": {
"all": true,
@ -61,9 +62,9 @@
"temp-directory": "nyc/.nyc_output"
},
"devDependencies": {
"@fluid-tools/build-cli": "^0.5.0",
"@fluid-tools/build-cli": "^0.6.0-109663",
"@fluidframework/build-common": "^1.1.0",
"@fluidframework/build-tools": "^0.5.0",
"@fluidframework/build-tools": "^0.6.0-109663",
"@fluidframework/core-interfaces": ">=2.0.0-internal.3.0.0 <2.0.0-internal.4.0.0",
"@fluidframework/datastore": ">=2.0.0-internal.3.0.0 <2.0.0-internal.4.0.0",
"@fluidframework/eslint-config-fluid": "^1.2.0",
@ -83,7 +84,8 @@
"typescript": "~4.5.5"
},
"typeValidation": {
"version": "2.0.0-internal.3.0.0",
"version": "2.0.0-internal.2.2.0",
"baselineRange": "2.0.0-internal.2.0.0",
"broken": {}
}
}

Просмотреть файл

@ -32,7 +32,8 @@
"lint:fix": "npm run eslint:fix",
"test": "echo \"Error: no test specified\" && exit 1",
"tsc": "tsc",
"typetests:gen": "fluid-type-validator -g -d ."
"typetests:gen": "flub generate typetests --generate --dir . --no-generateInName",
"typetests:prepare": "flub generate typetests --prepare --dir . --no-generateInName"
},
"dependencies": {
"@fluidframework/protocol-definitions": "^1.1.0",
@ -40,9 +41,9 @@
"sillyname": "^0.1.0"
},
"devDependencies": {
"@fluid-tools/build-cli": "^0.5.0",
"@fluid-tools/build-cli": "^0.6.0-109663",
"@fluidframework/build-common": "^1.1.0",
"@fluidframework/build-tools": "^0.5.0",
"@fluidframework/build-tools": "^0.6.0-109663",
"@fluidframework/eslint-config-fluid": "^1.2.0",
"@fluidframework/test-client-utils-previous": "npm:@fluidframework/test-client-utils@2.0.0-internal.2.0.0",
"@microsoft/api-extractor": "^7.22.2",
@ -54,7 +55,8 @@
"typescript": "~4.5.5"
},
"typeValidation": {
"version": "2.0.0-internal.3.0.0",
"version": "2.0.0-internal.2.2.0",
"baselineRange": "2.0.0-internal.2.0.0",
"broken": {}
}
}

Просмотреть файл

@ -34,7 +34,8 @@
"test:realsvc:tinylicious": "start-server-and-test start:tinylicious:test 7070 test:realsvc:tinylicious:run",
"test:realsvc:tinylicious:run": "mocha --unhandled-rejections=strict --recursive dist/test/**/*.spec.js --exit",
"tsc": "tsc",
"typetests:gen": "fluid-type-validator -g -d ."
"typetests:gen": "flub generate typetests --generate --dir . --no-generateInName",
"typetests:prepare": "flub generate typetests --prepare --dir . --no-generateInName"
},
"dependencies": {
"@fluidframework/common-definitions": "^0.20.1",
@ -53,7 +54,7 @@
},
"devDependencies": {
"@fluidframework/aqueduct": ">=2.0.0-internal.3.0.0 <2.0.0-internal.4.0.0",
"@fluidframework/build-tools": "^0.5.0",
"@fluidframework/build-tools": "^0.6.0-109663",
"@fluidframework/container-runtime": ">=2.0.0-internal.3.0.0 <2.0.0-internal.4.0.0",
"@fluidframework/container-runtime-definitions": ">=2.0.0-internal.3.0.0 <2.0.0-internal.4.0.0",
"@fluidframework/eslint-config-fluid": "^1.2.0",
@ -75,7 +76,8 @@
"fluid-framework": ">=2.0.0-internal.2.1.0 <2.0.0-internal.3.0.0"
},
"typeValidation": {
"version": "2.0.0-internal.3.0.0",
"version": "2.0.0-internal.2.2.0",
"baselineRange": "2.0.0-internal.2.0.0",
"broken": {}
}
}

Просмотреть файл

@ -35,7 +35,8 @@
"test:mocha": "mocha --ignore 'dist/test/types/*' --recursive dist/test --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict",
"test:mocha:verbose": "cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha",
"tsc": "tsc",
"typetests:gen": "fluid-type-validator -g -d ."
"typetests:gen": "flub generate typetests --generate --dir . --no-generateInName",
"typetests:prepare": "flub generate typetests --prepare --dir . --no-generateInName"
},
"nyc": {
"all": true,
@ -64,9 +65,9 @@
"@fluidframework/sequence": ">=2.0.0-internal.3.0.0 <2.0.0-internal.4.0.0"
},
"devDependencies": {
"@fluid-tools/build-cli": "^0.5.0",
"@fluid-tools/build-cli": "^0.6.0-109663",
"@fluidframework/build-common": "^1.1.0",
"@fluidframework/build-tools": "^0.5.0",
"@fluidframework/build-tools": "^0.6.0-109663",
"@fluidframework/eslint-config-fluid": "^1.2.0",
"@fluidframework/mocha-test-setup": ">=2.0.0-internal.3.0.0 <2.0.0-internal.4.0.0",
"@fluidframework/test-runtime-utils": ">=2.0.0-internal.3.0.0 <2.0.0-internal.4.0.0",
@ -89,7 +90,8 @@
"typescript": "~4.5.5"
},
"typeValidation": {
"version": "2.0.0-internal.3.0.0",
"version": "2.0.0-internal.2.2.0",
"baselineRange": "2.0.0-internal.2.0.0",
"broken": {}
}
}

Просмотреть файл

@ -36,7 +36,7 @@
"react-dom": "^17.0.1"
},
"devDependencies": {
"@fluid-tools/build-cli": "^0.5.0",
"@fluid-tools/build-cli": "^0.6.0-109663",
"@fluidframework/build-common": "^1.1.0",
"@fluidframework/eslint-config-fluid": "^1.2.0",
"@fluidframework/view-adapters-previous": "npm:@fluidframework/view-adapters@2.0.0-internal.2.0.0",
@ -50,7 +50,8 @@
"typescript": "~4.5.5"
},
"typeValidation": {
"version": "2.0.0-internal.3.0.0",
"version": "2.0.0-internal.2.2.0",
"baselineRange": "2.0.0-internal.2.0.0",
"broken": {}
}
}

Просмотреть файл

@ -33,7 +33,7 @@
"@fluidframework/core-interfaces": ">=2.0.0-internal.3.0.0 <2.0.0-internal.4.0.0"
},
"devDependencies": {
"@fluid-tools/build-cli": "^0.5.0",
"@fluid-tools/build-cli": "^0.6.0-109663",
"@fluidframework/build-common": "^1.1.0",
"@fluidframework/eslint-config-fluid": "^1.2.0",
"@fluidframework/view-interfaces-previous": "npm:@fluidframework/view-interfaces@2.0.0-internal.2.0.0",
@ -46,7 +46,8 @@
"typescript": "~4.5.5"
},
"typeValidation": {
"version": "2.0.0-internal.3.0.0",
"version": "2.0.0-internal.2.2.0",
"baselineRange": "2.0.0-internal.2.0.0",
"broken": {}
}
}

Просмотреть файл

@ -36,7 +36,8 @@
"test:mocha:verbose": "cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha",
"tsc": "tsc",
"tsc:watch": "tsc --watch",
"typetests:gen": "fluid-type-validator -g -d ."
"typetests:gen": "flub generate typetests --generate --dir . --no-generateInName",
"typetests:prepare": "flub generate typetests --prepare --dir . --no-generateInName"
},
"nyc": {
"all": true,
@ -76,9 +77,9 @@
"uuid": "^8.3.1"
},
"devDependencies": {
"@fluid-tools/build-cli": "^0.5.0",
"@fluid-tools/build-cli": "^0.6.0-109663",
"@fluidframework/build-common": "^1.1.0",
"@fluidframework/build-tools": "^0.5.0",
"@fluidframework/build-tools": "^0.6.0-109663",
"@fluidframework/container-loader-previous": "npm:@fluidframework/container-loader@2.0.0-internal.2.0.0",
"@fluidframework/eslint-config-fluid": "^1.2.0",
"@fluidframework/mocha-test-setup": ">=2.0.0-internal.3.0.0 <2.0.0-internal.4.0.0",
@ -101,7 +102,8 @@
"typescript": "~4.5.5"
},
"typeValidation": {
"version": "2.0.0-internal.3.0.0",
"version": "2.0.0-internal.2.2.0",
"baselineRange": "2.0.0-internal.2.0.0",
"broken": {}
}
}

Просмотреть файл

@ -36,7 +36,8 @@
"test:mocha:verbose": "cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha",
"tsc": "tsc",
"tsc:watch": "tsc --watch",
"typetests:gen": "fluid-type-validator -g -d ."
"typetests:gen": "flub generate typetests --generate --dir . --no-generateInName",
"typetests:prepare": "flub generate typetests --prepare --dir . --no-generateInName"
},
"nyc": {
"all": true,
@ -66,9 +67,9 @@
"@fluidframework/telemetry-utils": ">=2.0.0-internal.3.0.0 <2.0.0-internal.4.0.0"
},
"devDependencies": {
"@fluid-tools/build-cli": "^0.5.0",
"@fluid-tools/build-cli": "^0.6.0-109663",
"@fluidframework/build-common": "^1.1.0",
"@fluidframework/build-tools": "^0.5.0",
"@fluidframework/build-tools": "^0.6.0-109663",
"@fluidframework/container-utils-previous": "npm:@fluidframework/container-utils@2.0.0-internal.2.0.0",
"@fluidframework/eslint-config-fluid": "^1.2.0",
"@fluidframework/mocha-test-setup": ">=2.0.0-internal.3.0.0 <2.0.0-internal.4.0.0",
@ -87,7 +88,8 @@
"typescript": "~4.5.5"
},
"typeValidation": {
"version": "2.0.0-internal.3.0.0",
"version": "2.0.0-internal.2.2.0",
"baselineRange": "2.0.0-internal.2.0.0",
"broken": {}
}
}

Просмотреть файл

@ -35,7 +35,8 @@
"test:mocha": "mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict",
"test:mocha:verbose": "cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha",
"tsc": "tsc",
"typetests:gen": "fluid-type-validator -g -d ."
"typetests:gen": "flub generate typetests --generate --dir . --no-generateInName",
"typetests:prepare": "flub generate typetests --prepare --dir . --no-generateInName"
},
"nyc": {
"all": true,
@ -71,9 +72,9 @@
"uuid": "^8.3.1"
},
"devDependencies": {
"@fluid-tools/build-cli": "^0.5.0",
"@fluid-tools/build-cli": "^0.6.0-109663",
"@fluidframework/build-common": "^1.1.0",
"@fluidframework/build-tools": "^0.5.0",
"@fluidframework/build-tools": "^0.6.0-109663",
"@fluidframework/driver-utils-previous": "npm:@fluidframework/driver-utils@2.0.0-internal.2.0.0",
"@fluidframework/eslint-config-fluid": "^1.2.0",
"@fluidframework/mocha-test-setup": ">=2.0.0-internal.3.0.0 <2.0.0-internal.4.0.0",
@ -92,7 +93,8 @@
"typescript": "~4.5.5"
},
"typeValidation": {
"version": "2.0.0-internal.3.0.0",
"version": "2.0.0-internal.2.2.0",
"baselineRange": "2.0.0-internal.2.0.0",
"broken": {}
}
}

Просмотреть файл

@ -36,7 +36,8 @@
"test:mocha:verbose": "cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha",
"test:report": "npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml",
"tsc": "tsc",
"typetests:gen": "fluid-type-validator -g -d ."
"typetests:gen": "flub generate typetests --generate --dir . --no-generateInName",
"typetests:prepare": "flub generate typetests --prepare --dir . --no-generateInName"
},
"nyc": {
"all": true,
@ -65,9 +66,9 @@
"@fluidframework/telemetry-utils": ">=2.0.0-internal.3.0.0 <2.0.0-internal.4.0.0"
},
"devDependencies": {
"@fluid-tools/build-cli": "^0.5.0",
"@fluid-tools/build-cli": "^0.6.0-109663",
"@fluidframework/build-common": "^1.1.0",
"@fluidframework/build-tools": "^0.5.0",
"@fluidframework/build-tools": "^0.6.0-109663",
"@fluidframework/eslint-config-fluid": "^1.2.0",
"@fluidframework/location-redirection-utils-previous": "npm:@fluidframework/location-redirection-utils@2.0.0-internal.2.0.0",
"@fluidframework/mocha-test-setup": ">=2.0.0-internal.3.0.0 <2.0.0-internal.4.0.0",
@ -86,7 +87,8 @@
"typescript": "~4.5.5"
},
"typeValidation": {
"version": "2.0.0-internal.3.0.0",
"version": "2.0.0-internal.2.2.0",
"baselineRange": "2.0.0-internal.2.0.0",
"broken": {}
}
}

Просмотреть файл

@ -25,7 +25,8 @@
"lint": "npm run eslint",
"lint:fix": "npm run eslint:fix",
"tsc": "tsc",
"typetests:gen": "fluid-type-validator -g -d ."
"typetests:gen": "flub generate typetests --generate --dir . --no-generateInName",
"typetests:prepare": "flub generate typetests --prepare --dir . --no-generateInName"
},
"dependencies": {
"@fluidframework/common-definitions": "^0.20.1",
@ -35,7 +36,7 @@
"@fluidframework/protocol-definitions": "^1.1.0"
},
"devDependencies": {
"@fluid-tools/build-cli": "^0.5.0",
"@fluid-tools/build-cli": "^0.6.0-109663",
"@fluidframework/build-common": "^1.1.0",
"@fluidframework/eslint-config-fluid": "^1.2.0",
"@fluidframework/test-loader-utils-previous": "npm:@fluidframework/test-loader-utils@2.0.0-internal.2.0.0",
@ -46,7 +47,8 @@
"typescript": "~4.5.5"
},
"typeValidation": {
"version": "2.0.0-internal.3.0.0",
"version": "2.0.0-internal.2.2.0",
"baselineRange": "2.0.0-internal.2.0.0",
"broken": {}
}
}

Просмотреть файл

@ -36,7 +36,7 @@
"isomorphic-fetch": "^3.0.0"
},
"devDependencies": {
"@fluid-tools/build-cli": "^0.5.0",
"@fluid-tools/build-cli": "^0.6.0-109663",
"@fluidframework/build-common": "^1.1.0",
"@fluidframework/eslint-config-fluid": "^1.2.0",
"@fluidframework/protocol-definitions": "^1.1.0",
@ -52,7 +52,8 @@
"typescript": "~4.5.5"
},
"typeValidation": {
"version": "2.0.0-internal.3.0.0",
"version": "2.0.0-internal.2.2.0",
"baselineRange": "2.0.0-internal.2.0.0",
"broken": {}
}
}

Просмотреть файл

@ -27,7 +27,8 @@
"lint": "npm run eslint",
"lint:fix": "npm run eslint:fix",
"tsc": "tsc",
"typetests:gen": "fluid-type-validator -g -d ."
"typetests:gen": "flub generate typetests --generate --dir . --no-generateInName",
"typetests:prepare": "flub generate typetests --prepare --dir . --no-generateInName"
},
"dependencies": {
"@fluidframework/common-definitions": "^0.20.1",
@ -39,9 +40,9 @@
"@types/node": "^14.18.0"
},
"devDependencies": {
"@fluid-tools/build-cli": "^0.5.0",
"@fluid-tools/build-cli": "^0.6.0-109663",
"@fluidframework/build-common": "^1.1.0",
"@fluidframework/build-tools": "^0.5.0",
"@fluidframework/build-tools": "^0.6.0-109663",
"@fluidframework/container-runtime-definitions-previous": "npm:@fluidframework/container-runtime-definitions@2.0.0-internal.2.0.0",
"@fluidframework/eslint-config-fluid": "^1.2.0",
"@microsoft/api-extractor": "^7.22.2",
@ -53,14 +54,8 @@
"typescript": "~4.5.5"
},
"typeValidation": {
"version": "2.0.0-internal.3.0.0",
"broken": {
"InterfaceDeclaration_FluidDataStoreContext": {
"forwardCompat": false
},
"InterfaceDeclaration_FluidDataStoreRuntime": {
"forwardCompat": false
}
}
"version": "2.0.0-internal.2.2.0",
"baselineRange": "2.0.0-internal.2.0.0",
"broken": {}
}
}

Просмотреть файл

@ -36,7 +36,8 @@
"test:mocha:verbose": "cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha",
"tsc": "tsc",
"tsc:watch": "tsc --watch",
"typetests:gen": "fluid-type-validator -g -d ."
"typetests:gen": "flub generate typetests --generate --dir . --no-generateInName",
"typetests:prepare": "flub generate typetests --prepare --dir . --no-generateInName"
},
"nyc": {
"all": true,
@ -79,9 +80,9 @@
"uuid": "^8.3.1"
},
"devDependencies": {
"@fluid-tools/build-cli": "^0.5.0",
"@fluid-tools/build-cli": "^0.6.0-109663",
"@fluidframework/build-common": "^1.1.0",
"@fluidframework/build-tools": "^0.5.0",
"@fluidframework/build-tools": "^0.6.0-109663",
"@fluidframework/container-runtime-previous": "npm:@fluidframework/container-runtime@2.0.0-internal.2.0.0",
"@fluidframework/eslint-config-fluid": "^1.2.0",
"@fluidframework/mocha-test-setup": ">=2.0.0-internal.3.0.0 <2.0.0-internal.4.0.0",
@ -104,7 +105,8 @@
"typescript": "~4.5.5"
},
"typeValidation": {
"version": "2.0.0-internal.3.0.0",
"version": "2.0.0-internal.2.2.0",
"baselineRange": "2.0.0-internal.2.0.0",
"broken": {
"ClassDeclaration_ContainerRuntime": {
"forwardCompat": false

Просмотреть файл

@ -1030,6 +1030,27 @@ export class ContainerRuntime extends TypedEventEmitter<IContainerRuntimeEvents>
},
) {
super();
let loadSummaryNumber: number;
// Get the container creation metadata. For new container, we initialize these. For existing containers,
// get the values from the metadata blob.
if (existing) {
this.createContainerMetadata = {
createContainerRuntimeVersion: metadata?.createContainerRuntimeVersion,
createContainerTimestamp: metadata?.createContainerTimestamp,
};
// summaryNumber was renamed from summaryCount. For older docs that haven't been opened for a long time,
// the count is reset to 0.
loadSummaryNumber = metadata?.summaryNumber ?? 0;
} else {
this.createContainerMetadata = {
createContainerRuntimeVersion: pkgVersion,
createContainerTimestamp: Date.now(),
};
loadSummaryNumber = 0;
}
this.nextSummaryNumber = loadSummaryNumber + 1;
this.messageAtLastSummary = metadata?.message;
this._connected = this.context.connected;
@ -1094,6 +1115,7 @@ export class ContainerRuntime extends TypedEventEmitter<IContainerRuntimeEvents>
baseLogger: this.mc.logger,
existing,
metadata,
createContainerMetadata: this.createContainerMetadata,
isSummarizerClient: this.context.clientDetails.type === summarizerClientType,
getNodePackagePath: async (nodePath: string) => this.getGCNodePackagePath(nodePath),
getLastSummaryTimestampMs: () => this.messageAtLastSummary?.timestamp,
@ -1308,26 +1330,6 @@ export class ContainerRuntime extends TypedEventEmitter<IContainerRuntimeEvents>
...getDeviceSpec(),
});
let loadSummaryNumber: number;
// Get the container creation metadata. For new container, we initialize these. For existing containers,
// get the values from the metadata blob.
if (existing) {
this.createContainerMetadata = {
createContainerRuntimeVersion: metadata?.createContainerRuntimeVersion,
createContainerTimestamp: metadata?.createContainerTimestamp,
};
// summaryNumber was renamed from summaryCount. For older docs that haven't been opened for a long time,
// the count is reset to 0.
loadSummaryNumber = metadata?.summaryNumber ?? 0;
} else {
this.createContainerMetadata = {
createContainerRuntimeVersion: pkgVersion,
createContainerTimestamp: Date.now(),
};
loadSummaryNumber = 0;
}
this.nextSummaryNumber = loadSummaryNumber + 1;
this.logger.sendTelemetryEvent({
eventName: "ContainerLoadStats",
...this.createContainerMetadata,

Просмотреть файл

@ -54,6 +54,7 @@ import {
ReadFluidDataStoreAttributes,
dataStoreAttributesBlobName,
IGCMetadata,
ICreateContainerMetadata,
} from "./summaryFormat";
/** This is the current version of garbage collection. */
@ -186,6 +187,7 @@ export interface IGarbageCollectorCreateParams {
readonly baseLogger: ITelemetryLogger;
readonly existing: boolean;
readonly metadata: IContainerRuntimeMetadata | undefined;
readonly createContainerMetadata: ICreateContainerMetadata;
readonly baseSnapshot: ISnapshotTree | undefined;
readonly isSummarizerClient: boolean;
readonly getNodePackagePath: (nodePath: string) => Promise<readonly string[] | undefined>;
@ -453,6 +455,7 @@ export class GarbageCollector implements IGarbageCollector {
private completedRuns = 0;
private readonly runtime: IGarbageCollectionRuntime;
private readonly createContainerMetadata: ICreateContainerMetadata;
private readonly gcOptions: IGCRuntimeOptions;
private readonly isSummarizerClient: boolean;
@ -494,6 +497,7 @@ export class GarbageCollector implements IGarbageCollector {
this.runtime = createParams.runtime;
this.isSummarizerClient = createParams.isSummarizerClient;
this.gcOptions = createParams.gcOptions;
this.createContainerMetadata = createParams.createContainerMetadata;
this.getNodePackagePath = createParams.getNodePackagePath;
this.getLastSummaryTimestampMs = createParams.getLastSummaryTimestampMs;
this.activeConnection = createParams.activeConnection;
@ -1517,6 +1521,7 @@ export class GarbageCollector implements IGarbageCollector {
: this.sweepTimeoutMs,
completedGCRuns: this.completedRuns,
lastSummaryTime: this.getLastSummaryTimestampMs(),
...this.createContainerMetadata,
externalRequest: requestHeaders?.[RuntimeHeaders.externalRequest],
viaHandle: requestHeaders?.[RuntimeHeaders.viaHandle],
fromId: fromNodeId,

Просмотреть файл

@ -46,6 +46,7 @@ import {
} from "../garbageCollection";
import { dataStoreAttributesBlobName, GCVersion, IContainerRuntimeMetadata, IGCMetadata } from "../summaryFormat";
import { IGCRuntimeOptions } from "../containerRuntime";
import { pkgVersion } from "../packageVersion";
/** @see - sweepReadyUsageDetectionSetting */
const SweepReadyUsageDetectionKey = "Fluid.GarbageCollection.Dogfood.SweepReadyUsageDetection";
@ -119,6 +120,10 @@ describe("Garbage Collection Tests", () => {
baseLogger: mockLogger,
existing: createParams.metadata !== undefined /* existing */,
metadata: createParams.metadata,
createContainerMetadata: {
createContainerRuntimeVersion: pkgVersion,
createContainerTimestamp: Date.now(),
},
isSummarizerClient,
readAndParseBlob: async <T>(id: string) => gcBlobsMap.get(id) as T,
getNodePackagePath: async (nodeId: string) => testPkgPath,
@ -612,10 +617,10 @@ describe("Garbage Collection Tests", () => {
assert(!mockLogger.events.some((event) => event.eventName === deleteEventName), "Should not have any delete events logged");
}
expectedEvents.push(
{ eventName: changedEventName, timeout, id: nodes[2], pkg: eventPkg },
{ eventName: loadedEventName, timeout, id: nodes[2], pkg: eventPkg },
{ eventName: changedEventName, timeout, id: nodes[3], pkg: eventPkg },
{ eventName: loadedEventName, timeout, id: nodes[3], pkg: eventPkg },
{ eventName: changedEventName, timeout, id: nodes[2], pkg: eventPkg, createContainerRuntimeVersion: pkgVersion },
{ eventName: loadedEventName, timeout, id: nodes[2], pkg: eventPkg, createContainerRuntimeVersion: pkgVersion },
{ eventName: changedEventName, timeout, id: nodes[3], pkg: eventPkg, createContainerRuntimeVersion: pkgVersion },
{ eventName: loadedEventName, timeout, id: nodes[3], pkg: eventPkg, createContainerRuntimeVersion: pkgVersion },
);
mockLogger.assertMatch(expectedEvents, "all events not generated as expected");

Просмотреть файл

@ -27,7 +27,8 @@
"lint": "npm run eslint",
"lint:fix": "npm run eslint:fix",
"tsc": "tsc",
"typetests:gen": "fluid-type-validator -g -d ."
"typetests:gen": "flub generate typetests --generate --dir . --no-generateInName",
"typetests:prepare": "flub generate typetests --prepare --dir . --no-generateInName"
},
"dependencies": {
"@fluidframework/common-definitions": "^0.20.1",
@ -39,9 +40,9 @@
"@types/node": "^14.18.0"
},
"devDependencies": {
"@fluid-tools/build-cli": "^0.5.0",
"@fluid-tools/build-cli": "^0.6.0-109663",
"@fluidframework/build-common": "^1.1.0",
"@fluidframework/build-tools": "^0.5.0",
"@fluidframework/build-tools": "^0.6.0-109663",
"@fluidframework/datastore-definitions-previous": "npm:@fluidframework/datastore-definitions@2.0.0-internal.2.0.0",
"@fluidframework/eslint-config-fluid": "^1.2.0",
"@microsoft/api-extractor": "^7.22.2",
@ -53,11 +54,8 @@
"typescript": "~4.5.5"
},
"typeValidation": {
"version": "2.0.0-internal.3.0.0",
"broken": {
"InterfaceDeclaration_IFluidDataStoreRuntime": {
"forwardCompat": false
}
}
"version": "2.0.0-internal.2.2.0",
"baselineRange": "2.0.0-internal.2.0.0",
"broken": {}
}
}

Просмотреть файл

@ -36,7 +36,8 @@
"test:mocha:verbose": "cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha",
"tsc": "tsc",
"tsc:watch": "tsc --watch",
"typetests:gen": "fluid-type-validator -g -d ."
"typetests:gen": "flub generate typetests --generate --dir . --no-generateInName",
"typetests:prepare": "flub generate typetests --prepare --dir . --no-generateInName"
},
"nyc": {
"all": true,
@ -77,9 +78,9 @@
"uuid": "^8.3.1"
},
"devDependencies": {
"@fluid-tools/build-cli": "^0.5.0",
"@fluid-tools/build-cli": "^0.6.0-109663",
"@fluidframework/build-common": "^1.1.0",
"@fluidframework/build-tools": "^0.5.0",
"@fluidframework/build-tools": "^0.6.0-109663",
"@fluidframework/datastore-previous": "npm:@fluidframework/datastore@2.0.0-internal.2.0.0",
"@fluidframework/eslint-config-fluid": "^1.2.0",
"@fluidframework/mocha-test-setup": ">=2.0.0-internal.3.0.0 <2.0.0-internal.4.0.0",
@ -99,11 +100,8 @@
"typescript": "~4.5.5"
},
"typeValidation": {
"version": "2.0.0-internal.3.0.0",
"broken": {
"ClassDeclaration_FluidDataStoreRuntime": {
"forwardCompat": false
}
}
"version": "2.0.0-internal.2.2.0",
"baselineRange": "2.0.0-internal.2.0.0",
"broken": {}
}
}

Некоторые файлы не были показаны из-за слишком большого количества измененных файлов Показать больше