{"versions":{"0.1.0":{"name":"@itwin/presentation-shared","version":"0.1.0","description":"The package contains types and utilities used across different iTwin.js Presentation packages.","license":"MIT","repository":{"type":"git","url":"git+https://github.com/iTwin/presentation.git","directory":"packages/shared"},"keywords":["Bentley","EC","ECSQL","iModel","iTwin.js","Presentation"],"main":"lib/cjs/presentation-shared.js","module":"lib/esm/presentation-shared.js","types":"lib/cjs/presentation-shared.d.ts","dependencies":{"@itwin/core-bentley":"^4.5.2"},"devDependencies":{"@itwin/build-tools":"^4.5.2","@itwin/eslint-plugin":"^4.0.0","@types/chai":"^4.3.14","@types/chai-as-promised":"^7.1.8","@types/chai-subset":"^1.3.5","@types/mocha":"^10.0.6","@types/node":"^18.19.31","@types/sinon":"^17.0.3","@types/sinon-chai":"^3.2.12","chai":"^4.4.1","chai-as-promised":"^7.1.1","chai-subset":"^1.6.0","eslint":"^8.57.0","mocha":"^10.4.0","nyc":"^15.1.0","rimraf":"^5.0.5","sinon":"^17.0.1","sinon-chai":"^3.7.0","typescript":"~5.4.5","presentation-test-utilities":"^0.0.0"},"scripts":{"build":"npm run -s build:cjs && npm run -s build:esm","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","build:watch":"npm run -s build:cjs -- -w","clean":"rimraf lib temp","cover":"nyc npm -s test","lint":"eslint \"./src/**/*.ts\"","test":"mocha --enable-source-maps --config ./.mocharc.json \"./lib/cjs/test/**/*.test.js\"","extract-api":"betools extract-api --entry=presentation-shared --apiReportFolder=./api --apiReportTempFolder=./api/temp --apiSummaryFolder=./api","check-internal":"node ../../scripts/checkInternal.js --apiSummary ./api/presentation-shared.api.md"},"bugs":{"url":"https://github.com/iTwin/presentation/issues"},"homepage":"https://github.com/iTwin/presentation#readme","_id":"@itwin/presentation-shared@0.1.0","_integrity":"sha512-LDy3vxXmDgop9oR7l5sU3qVcTWJhyQ3NN7ECXTK3cIriSsaWlOkhwvmNLa7xBIbfpHg7zxCkX4PEjyjcTvJkoA==","_resolved":"/tmp/ff6654da352d79d1c356862dd40d1fd6/itwin-presentation-shared-0.1.0.tgz","_from":"file:itwin-presentation-shared-0.1.0.tgz","_nodeVersion":"18.20.2","_npmVersion":"10.5.0","dist":{"integrity":"sha512-LDy3vxXmDgop9oR7l5sU3qVcTWJhyQ3NN7ECXTK3cIriSsaWlOkhwvmNLa7xBIbfpHg7zxCkX4PEjyjcTvJkoA==","shasum":"c024dbd03e46e691505e7f01575ba7ffac6b0d88","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@itwin/presentation-shared/-/presentation-shared-0.1.0.tgz","fileCount":124,"unpackedSize":279942,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@itwin%2fpresentation-shared@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCifjy566STA0Uyhod+F16v7B4/8HPd09JRvMTW8SYMZwIgVBoDt339DLST59CjqSB1I2lzbgfCGh8x6lqPiDmp3xA="}],"size":39855},"_npmUser":{"name":"anonymous","email":"imodel.js@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"bill@wbg.dev"},{"name":"anonymous","email":"caleb.shafer@bentley.com"},{"name":"anonymous","email":"arunbgeo@gmail.com"},{"name":"anonymous","email":"imodel.js@gmail.com"},{"name":"anonymous","email":"Colin.Kerr@bentley.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/presentation-shared_0.1.0_1714658737842_0.18579213440626718"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-02T14:05:38.010Z","publish_time":1714658738010,"_source_registry_name":"default","contributors":[]},"0.1.1":{"name":"@itwin/presentation-shared","version":"0.1.1","description":"The package contains types and utilities used across different iTwin.js Presentation packages.","license":"MIT","repository":{"type":"git","url":"git+https://github.com/iTwin/presentation.git","directory":"packages/shared"},"keywords":["Bentley","EC","ECSQL","iModel","iTwin.js","Presentation"],"main":"lib/cjs/presentation-shared.js","module":"lib/esm/presentation-shared.js","types":"lib/cjs/presentation-shared.d.ts","dependencies":{"@itwin/core-bentley":"^4.5.2"},"devDependencies":{"@itwin/build-tools":"^4.5.2","@itwin/eslint-plugin":"^4.0.0","@types/chai":"^4.3.14","@types/chai-as-promised":"^7.1.8","@types/chai-subset":"^1.3.5","@types/mocha":"^10.0.6","@types/node":"^18.19.31","@types/sinon":"^17.0.3","@types/sinon-chai":"^3.2.12","chai":"^4.4.1","chai-as-promised":"^7.1.1","chai-subset":"^1.6.0","eslint":"^8.57.0","mocha":"^10.4.0","nyc":"^15.1.0","rimraf":"^5.0.5","sinon":"^17.0.1","sinon-chai":"^3.7.0","typescript":"~5.4.5","presentation-test-utilities":"^0.0.0"},"scripts":{"build":"npm run -s build:cjs && npm run -s build:esm","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","build:watch":"npm run -s build:cjs -- -w","clean":"rimraf lib temp","cover":"nyc npm -s test","lint":"eslint \"./src/**/*.ts\"","test":"mocha --enable-source-maps --config ./.mocharc.json \"./lib/cjs/test/**/*.test.js\"","extract-api":"betools extract-api --entry=presentation-shared --apiReportFolder=./api --apiReportTempFolder=./api/temp --apiSummaryFolder=./api","check-internal":"node ../../scripts/checkInternal.js --apiSummary ./api/presentation-shared.api.md"},"bugs":{"url":"https://github.com/iTwin/presentation/issues"},"homepage":"https://github.com/iTwin/presentation#readme","_id":"@itwin/presentation-shared@0.1.1","_integrity":"sha512-XivaSbqZ6Zqx1O4VnuTCNXyEYnAHd1Btm21KEWzb9pXf7zZ++rtiehfFvW21kNS/HSI6yzjHh3rAZj92WGDQSA==","_resolved":"/tmp/34c61271460c6929283bf3ee1f33126e/itwin-presentation-shared-0.1.1.tgz","_from":"file:itwin-presentation-shared-0.1.1.tgz","_nodeVersion":"18.20.2","_npmVersion":"10.5.0","dist":{"integrity":"sha512-XivaSbqZ6Zqx1O4VnuTCNXyEYnAHd1Btm21KEWzb9pXf7zZ++rtiehfFvW21kNS/HSI6yzjHh3rAZj92WGDQSA==","shasum":"bbd731e9395731f750caf4c09d4be5ffc9969ebf","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@itwin/presentation-shared/-/presentation-shared-0.1.1.tgz","fileCount":124,"unpackedSize":287434,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@itwin%2fpresentation-shared@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBuTUIe7Me0fSvsTZial6T/xPUKRhv8fwDUtepDWgkmQAiEA/3K3Lw9IYxlCGn6yFcui9GkDkiMdtj4mxxtCx7TM8aQ="}],"size":41189},"_npmUser":{"name":"anonymous","email":"imodel.js@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"bill@wbg.dev"},{"name":"anonymous","email":"caleb.shafer@bentley.com"},{"name":"anonymous","email":"arunbgeo@gmail.com"},{"name":"anonymous","email":"imodel.js@gmail.com"},{"name":"anonymous","email":"Colin.Kerr@bentley.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/presentation-shared_0.1.1_1715780926185_0.010385073579568527"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-15T13:48:46.391Z","publish_time":1715780926391,"_source_registry_name":"default","contributors":[]},"0.2.0":{"name":"@itwin/presentation-shared","version":"0.2.0","description":"The package contains types and utilities used across different iTwin.js Presentation packages.","license":"MIT","author":{"name":"Bentley Systems, Inc.","url":"http://www.bentley.com"},"repository":{"type":"git","url":"git+https://github.com/iTwin/presentation.git","directory":"packages/shared"},"keywords":["Bentley","EC","ECSQL","iModel","iTwin.js","Presentation"],"main":"lib/cjs/presentation-shared.js","module":"lib/esm/presentation-shared.js","types":"lib/cjs/presentation-shared.d.ts","dependencies":{"@itwin/core-bentley":"^4.6.0"},"devDependencies":{"@itwin/build-tools":"^4.6.0","@itwin/eslint-plugin":"^4.0.0","@types/chai":"^4.3.14","@types/chai-as-promised":"^7.1.8","@types/chai-subset":"^1.3.5","@types/mocha":"^10.0.6","@types/node":"^20.12.12","@types/sinon":"^17.0.3","@types/sinon-chai":"^3.2.12","chai":"^4.4.1","chai-as-promised":"^7.1.1","chai-subset":"^1.6.0","eslint":"^8.57.0","mocha":"^10.4.0","nyc":"^15.1.0","rimraf":"^5.0.5","sinon":"^17.0.1","sinon-chai":"^3.7.0","typescript":"~5.4.5","presentation-test-utilities":"^0.0.0"},"scripts":{"build":"npm run -s build:cjs && npm run -s build:esm","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","build:watch":"npm run -s build:cjs -- -w","clean":"rimraf lib temp","cover":"nyc npm -s test","lint":"eslint \"./src/**/*.ts\"","test":"mocha --enable-source-maps --config ./.mocharc.json \"./lib/cjs/test/**/*.test.js\"","extract-api":"betools extract-api --entry=presentation-shared --apiReportFolder=./api --apiReportTempFolder=./api/temp --apiSummaryFolder=./api","check-internal":"node ../../scripts/checkInternal.js --apiSummary ./api/presentation-shared.api.md"},"bugs":{"url":"https://github.com/iTwin/presentation/issues"},"homepage":"https://github.com/iTwin/presentation#readme","_id":"@itwin/presentation-shared@0.2.0","_integrity":"sha512-gRHML435F6sdyAl/oG8E2wrfBhnm/gJbkKzWvaXK/aWPyUyul2X8+SmDufQdzTJLfVVoGo2JCgMTFQ2QqqJPUQ==","_resolved":"/tmp/9bd5ced06d557bdbdf66ae1d752a3bdd/itwin-presentation-shared-0.2.0.tgz","_from":"file:itwin-presentation-shared-0.2.0.tgz","_nodeVersion":"20.13.1","_npmVersion":"10.5.2","dist":{"integrity":"sha512-gRHML435F6sdyAl/oG8E2wrfBhnm/gJbkKzWvaXK/aWPyUyul2X8+SmDufQdzTJLfVVoGo2JCgMTFQ2QqqJPUQ==","shasum":"14367b0ab91b3c9f78a2f4fe4c11b2a9f79d405f","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@itwin/presentation-shared/-/presentation-shared-0.2.0.tgz","fileCount":124,"unpackedSize":287913,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@itwin%2fpresentation-shared@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDLswZbx8sGq6ELZK0N6iFfNkyy4V+jOemGQ0W63lXA1wIgWrXfzZtnk0h1hH9Fd+H/XqzgWVPF+XQ35jBwXQMFehA="}],"size":41300},"_npmUser":{"name":"anonymous","email":"imodel.js@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"bill@wbg.dev"},{"name":"anonymous","email":"caleb.shafer@bentley.com"},{"name":"anonymous","email":"arunbgeo@gmail.com"},{"name":"anonymous","email":"imodel.js@gmail.com"},{"name":"anonymous","email":"Colin.Kerr@bentley.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/presentation-shared_0.2.0_1716546886993_0.8917110963774224"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-24T10:34:47.235Z","publish_time":1716546887235,"_source_registry_name":"default","contributors":[]},"0.3.0":{"name":"@itwin/presentation-shared","version":"0.3.0","description":"The package contains types and utilities used across different iTwin.js Presentation packages.","license":"MIT","author":{"name":"Bentley Systems, Inc.","url":"http://www.bentley.com"},"repository":{"type":"git","url":"git+https://github.com/iTwin/presentation.git","directory":"packages/shared"},"keywords":["Bentley","EC","ECSQL","iModel","iTwin.js","Presentation"],"main":"lib/cjs/presentation-shared.js","module":"lib/esm/presentation-shared.js","types":"lib/cjs/presentation-shared.d.ts","dependencies":{"@itwin/core-bentley":"^4.6.0"},"devDependencies":{"@itwin/build-tools":"^4.6.0","@itwin/eslint-plugin":"^4.0.0","@types/chai":"^4.3.14","@types/chai-as-promised":"^7.1.8","@types/chai-subset":"^1.3.5","@types/mocha":"^10.0.6","@types/node":"^20.12.12","@types/sinon":"^17.0.3","@types/sinon-chai":"^3.2.12","chai":"^4.4.1","chai-as-promised":"^7.1.1","chai-subset":"^1.6.0","eslint":"^8.57.0","mocha":"^10.4.0","nyc":"^15.1.0","rimraf":"^5.0.5","sinon":"^17.0.1","sinon-chai":"^3.7.0","typescript":"~5.4.5","presentation-test-utilities":"^0.0.0"},"scripts":{"build":"npm run -s build:cjs && npm run -s build:esm","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","build:watch":"npm run -s build:cjs -- -w","clean":"rimraf lib temp","cover":"nyc npm -s test","lint":"eslint \"./src/**/*.ts\"","test":"mocha --enable-source-maps --config ./.mocharc.json \"./lib/cjs/test/**/*.test.js\"","extract-api":"betools extract-api --entry=presentation-shared --apiReportFolder=./api --apiReportTempFolder=./api/temp --apiSummaryFolder=./api","check-internal":"node ../../scripts/checkInternal.js --apiSummary ./api/presentation-shared.api.md"},"_id":"@itwin/presentation-shared@0.3.0","bugs":{"url":"https://github.com/iTwin/presentation/issues"},"homepage":"https://github.com/iTwin/presentation#readme","_integrity":"sha512-5DNILZa8vZNbNS1LQdxGehgn2t7PPKQGW/+vSa30DtODDOUi730m7OaDJmIU9c/KcIJy13JLHhYPdlTg4XXUAA==","_resolved":"/tmp/679759478b1fd5c21577d50da008d560/itwin-presentation-shared-0.3.0.tgz","_from":"file:itwin-presentation-shared-0.3.0.tgz","_nodeVersion":"20.14.0","_npmVersion":"10.7.0","dist":{"integrity":"sha512-5DNILZa8vZNbNS1LQdxGehgn2t7PPKQGW/+vSa30DtODDOUi730m7OaDJmIU9c/KcIJy13JLHhYPdlTg4XXUAA==","shasum":"b9accb17bc74e6c7dbd0d348ba39391ab5c3b718","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@itwin/presentation-shared/-/presentation-shared-0.3.0.tgz","fileCount":124,"unpackedSize":290851,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@itwin%2fpresentation-shared@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDP+Pqes9kkhjNxOoyn84dU3XLt9oxCv8AzuqnlSSU2PQIgAWPhzTxTa9rho3P5jKB+TUi/Ppqltv2hIL+cTe3X7L8="}],"size":41761},"_npmUser":{"name":"anonymous","email":"imodel.js@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"bill@wbg.dev"},{"name":"anonymous","email":"caleb.shafer@bentley.com"},{"name":"anonymous","email":"arunbgeo@gmail.com"},{"name":"anonymous","email":"imodel.js@gmail.com"},{"name":"anonymous","email":"Colin.Kerr@bentley.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/presentation-shared_0.3.0_1718006775972_0.5298887423195453"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-10T08:06:16.165Z","publish_time":1718006776165,"_source_registry_name":"default","contributors":[]},"0.3.1":{"name":"@itwin/presentation-shared","version":"0.3.1","description":"The package contains types and utilities used across different iTwin.js Presentation packages.","license":"MIT","author":{"name":"Bentley Systems, Inc.","url":"http://www.bentley.com"},"repository":{"type":"git","url":"git+https://github.com/iTwin/presentation.git","directory":"packages/shared"},"keywords":["Bentley","EC","ECSQL","iModel","iTwin.js","Presentation"],"main":"lib/cjs/presentation-shared.js","module":"lib/esm/presentation-shared.js","types":"lib/cjs/presentation-shared.d.ts","dependencies":{"@itwin/core-bentley":"^4.6.0"},"devDependencies":{"@itwin/build-tools":"^4.6.0","@itwin/eslint-plugin":"^4.0.0","@types/chai":"^4.3.14","@types/chai-as-promised":"^7.1.8","@types/chai-subset":"^1.3.5","@types/mocha":"^10.0.6","@types/node":"^20.12.12","@types/sinon":"^17.0.3","@types/sinon-chai":"^3.2.12","chai":"^4.4.1","chai-as-promised":"^7.1.1","chai-subset":"^1.6.0","eslint":"^8.57.0","mocha":"^10.4.0","nyc":"^15.1.0","rimraf":"^5.0.5","sinon":"^17.0.1","sinon-chai":"^3.7.0","typescript":"~5.4.5","presentation-test-utilities":"^0.0.0"},"scripts":{"build":"npm run -s build:cjs && npm run -s build:esm","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","build:watch":"npm run -s build:cjs -- -w","clean":"rimraf lib temp","cover":"nyc npm -s test","lint":"eslint \"./src/**/*.ts\"","test":"mocha --enable-source-maps --config ./.mocharc.json \"./lib/cjs/test/**/*.test.js\"","extract-api":"betools extract-api --entry=presentation-shared --apiReportFolder=./api --apiReportTempFolder=./api/temp --apiSummaryFolder=./api","check-internal":"node ../../scripts/checkInternal.js --apiSummary ./api/presentation-shared.api.md"},"_id":"@itwin/presentation-shared@0.3.1","bugs":{"url":"https://github.com/iTwin/presentation/issues"},"homepage":"https://github.com/iTwin/presentation#readme","_integrity":"sha512-aSbYSD6hRMukdpmRX6aco7y+SnvGoW0zbvd8L/sKL81WtbPknMWbVIj8Nl56Rbwf6vr0vjdQgTbulAwAY3EgMg==","_resolved":"/tmp/8690cf17d7813795e50a30c6753f3b01/itwin-presentation-shared-0.3.1.tgz","_from":"file:itwin-presentation-shared-0.3.1.tgz","_nodeVersion":"20.14.0","_npmVersion":"10.7.0","dist":{"integrity":"sha512-aSbYSD6hRMukdpmRX6aco7y+SnvGoW0zbvd8L/sKL81WtbPknMWbVIj8Nl56Rbwf6vr0vjdQgTbulAwAY3EgMg==","shasum":"2e292c6bcb63c58be9afb25592de5ac3ccc36fe8","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@itwin/presentation-shared/-/presentation-shared-0.3.1.tgz","fileCount":124,"unpackedSize":291609,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@itwin%2fpresentation-shared@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCbwnRgIhaSjbZdXDpFHigYNJREZvTKBENCtb5FT97aZwIgWVkA57F0sJohBJNHd+r+AQdIUKA3mHZpBBt+xeLFHh8="}],"size":41851},"_npmUser":{"name":"anonymous","email":"imodel.js@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"bill@wbg.dev"},{"name":"anonymous","email":"caleb.shafer@bentley.com"},{"name":"anonymous","email":"arunbgeo@gmail.com"},{"name":"anonymous","email":"imodel.js@gmail.com"},{"name":"anonymous","email":"Colin.Kerr@bentley.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/presentation-shared_0.3.1_1718192352252_0.46181968230943204"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-12T11:39:12.421Z","publish_time":1718192352421,"_source_registry_name":"default","contributors":[]},"0.3.2":{"name":"@itwin/presentation-shared","version":"0.3.2","description":"The package contains types and utilities used across different iTwin.js Presentation packages.","license":"MIT","author":{"name":"Bentley Systems, Inc.","url":"http://www.bentley.com"},"repository":{"type":"git","url":"git+https://github.com/iTwin/presentation.git","directory":"packages/shared"},"keywords":["Bentley","EC","ECSQL","iModel","iTwin.js","Presentation"],"main":"lib/cjs/presentation-shared.js","module":"lib/esm/presentation-shared.js","types":"lib/cjs/presentation-shared.d.ts","dependencies":{"@itwin/core-bentley":"^4.6.0"},"devDependencies":{"@itwin/build-tools":"^4.7.1","@itwin/eslint-plugin":"^4.0.0","@types/chai":"^4.3.14","@types/chai-as-promised":"^7.1.8","@types/chai-subset":"^1.3.5","@types/mocha":"^10.0.6","@types/node":"^20.12.12","@types/sinon":"^17.0.3","@types/sinon-chai":"^3.2.12","chai":"^4.4.1","chai-as-promised":"^7.1.1","chai-subset":"^1.6.0","eslint":"^8.57.0","mocha":"^10.4.0","nyc":"^15.1.0","rimraf":"^5.0.5","sinon":"^17.0.1","sinon-chai":"^3.7.0","typescript":"~5.4.5","presentation-build-tools":"^0.0.0","presentation-test-utilities":"^0.0.0"},"scripts":{"build":"npm run -s build:cjs && npm run -s build:esm","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","build:watch":"npm run -s build:cjs -- -w","clean":"rimraf lib temp","cover":"nyc npm -s test","lint":"eslint \"./src/**/*.ts\"","test":"mocha --enable-source-maps --config ./.mocharc.json \"./lib/cjs/test/**/*.test.js\"","extract-api":"extract-api --entry=presentation-shared --apiReportFolder=./api --apiReportTempFolder=./api/temp --apiSummaryFolder=./api","check-internal":"node ../../scripts/checkInternal.js --apiSummary ./api/presentation-shared.api.md"},"_id":"@itwin/presentation-shared@0.3.2","bugs":{"url":"https://github.com/iTwin/presentation/issues"},"homepage":"https://github.com/iTwin/presentation#readme","_integrity":"sha512-wrb1JiHsQmK/RhdpfQmDUkgbrGz2Y3VzpmA8R3Jr9lYuaW46f6BrlpUemY+V6tE9Gl5enkOMoLPDxYymKPiERA==","_resolved":"/tmp/678c7ba228fb1174d7795af549aff7ea/itwin-presentation-shared-0.3.2.tgz","_from":"file:itwin-presentation-shared-0.3.2.tgz","_nodeVersion":"20.15.0","_npmVersion":"10.7.0","dist":{"integrity":"sha512-wrb1JiHsQmK/RhdpfQmDUkgbrGz2Y3VzpmA8R3Jr9lYuaW46f6BrlpUemY+V6tE9Gl5enkOMoLPDxYymKPiERA==","shasum":"3368a62e1cf4b31a1294e1060a2e6a869c2328a4","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@itwin/presentation-shared/-/presentation-shared-0.3.2.tgz","fileCount":124,"unpackedSize":291033,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@itwin%2fpresentation-shared@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBghB68HvlV9lcKpOJmaI9VwrGUKJ9eQovr921m5xM3BAiBPVawKB5WMDEvlSFwSr9HXXjtjhrP4JwKI34gjd+8rIA=="}],"size":41800},"_npmUser":{"name":"anonymous","email":"imodel.js@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"bill@wbg.dev"},{"name":"anonymous","email":"caleb.shafer@bentley.com"},{"name":"anonymous","email":"arunbgeo@gmail.com"},{"name":"anonymous","email":"imodel.js@gmail.com"},{"name":"anonymous","email":"Colin.Kerr@bentley.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/presentation-shared_0.3.2_1720523022201_0.2357612993194098"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-07-09T11:03:42.443Z","publish_time":1720523022443,"_source_registry_name":"default","contributors":[]},"0.4.0":{"name":"@itwin/presentation-shared","version":"0.4.0","description":"The package contains types and utilities used across different iTwin.js Presentation packages.","license":"MIT","author":{"name":"Bentley Systems, Inc.","url":"http://www.bentley.com"},"repository":{"type":"git","url":"git+https://github.com/iTwin/presentation.git","directory":"packages/shared"},"keywords":["Bentley","EC","ECSQL","iModel","iTwin.js","Presentation"],"main":"lib/cjs/presentation-shared.js","module":"lib/esm/presentation-shared.js","types":"lib/cjs/presentation-shared.d.ts","dependencies":{"@itwin/core-bentley":"^4.6.0"},"devDependencies":{"@itwin/build-tools":"^4.7.1","@itwin/eslint-plugin":"^4.1.1","@types/chai":"^4.3.16","@types/chai-as-promised":"^7.1.8","@types/chai-subset":"^1.3.5","@types/mocha":"^10.0.7","@types/node":"^20.12.12","@types/sinon":"^17.0.3","@types/sinon-chai":"^3.2.12","chai":"^4.4.1","chai-as-promised":"^7.1.2","chai-subset":"^1.6.0","eslint":"^8.57.0","mocha":"^10.6.0","nyc":"^17.0.0","rimraf":"^6.0.1","sinon":"^18.0.0","sinon-chai":"^3.7.0","typescript":"~5.5.3","presentation-build-tools":"^0.0.0","presentation-test-utilities":"^0.0.0"},"scripts":{"build":"npm run -s build:cjs && npm run -s build:esm","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","build:watch":"npm run -s build:cjs -- -w","clean":"rimraf lib temp","cover":"nyc npm -s test","lint":"eslint \"./src/**/*.ts\"","test":"mocha --enable-source-maps --config ./.mocharc.json \"./lib/cjs/test/**/*.test.js\"","extract-api":"extract-api --entry=presentation-shared --apiReportFolder=./api --apiReportTempFolder=./api/temp --apiSummaryFolder=./api","check-internal":"node ../../scripts/checkInternal.js --apiSummary ./api/presentation-shared.api.md"},"_id":"@itwin/presentation-shared@0.4.0","bugs":{"url":"https://github.com/iTwin/presentation/issues"},"homepage":"https://github.com/iTwin/presentation#readme","_integrity":"sha512-R9T3QAyTp3Ll99uKYrBVopGkLclh0wGZtij4ER8FlbtIklvaUm4+vWC8AvY/wsNNreRO0FJgoT19F4CTmNcEtw==","_resolved":"/tmp/92e79c21c53322db62066d5db0e3cc83/itwin-presentation-shared-0.4.0.tgz","_from":"file:itwin-presentation-shared-0.4.0.tgz","_nodeVersion":"20.15.1","_npmVersion":"10.7.0","dist":{"integrity":"sha512-R9T3QAyTp3Ll99uKYrBVopGkLclh0wGZtij4ER8FlbtIklvaUm4+vWC8AvY/wsNNreRO0FJgoT19F4CTmNcEtw==","shasum":"0d787b954c6ae02152dc7438e2ca65429ecc3c7c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@itwin/presentation-shared/-/presentation-shared-0.4.0.tgz","fileCount":124,"unpackedSize":293278,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@itwin%2fpresentation-shared@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZYatp8NjS8rVERmM1qTXBy2NLxU628s1F+8fNFToEPQIhAJ7vz0rCjeREHy84Fl6TAWXL6GPFNfcijCFEnLyUDY4J"}],"size":42239},"_npmUser":{"name":"anonymous","email":"imodel.js@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"bill@wbg.dev"},{"name":"anonymous","email":"caleb.shafer@bentley.com"},{"name":"anonymous","email":"arunbgeo@gmail.com"},{"name":"anonymous","email":"imodel.js@gmail.com"},{"name":"anonymous","email":"Colin.Kerr@bentley.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/presentation-shared_0.4.0_1722263321027_0.9037538430023422"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-07-29T14:28:41.361Z","publish_time":1722263321361,"_source_registry_name":"default","contributors":[]},"0.4.1":{"name":"@itwin/presentation-shared","version":"0.4.1","description":"The package contains types and utilities used across different iTwin.js Presentation packages.","license":"MIT","author":{"name":"Bentley Systems, Inc.","url":"http://www.bentley.com"},"repository":{"type":"git","url":"git+https://github.com/iTwin/presentation.git","directory":"packages/shared"},"keywords":["Bentley","EC","ECSQL","iModel","iTwin.js","Presentation"],"main":"lib/cjs/presentation-shared.js","module":"lib/esm/presentation-shared.js","types":"lib/cjs/presentation-shared.d.ts","dependencies":{"@itwin/core-bentley":"^4.8.0"},"devDependencies":{"@itwin/build-tools":"^4.8.0","@itwin/eslint-plugin":"^4.1.1","@types/chai":"^4.3.16","@types/chai-as-promised":"^7.1.8","@types/chai-subset":"^1.3.5","@types/mocha":"^10.0.7","@types/node":"^20.12.12","@types/sinon":"^17.0.3","@types/sinon-chai":"^3.2.12","chai":"^4.4.1","chai-as-promised":"^7.1.2","chai-subset":"^1.6.0","eslint":"^8.57.0","mocha":"^10.6.0","nyc":"^17.0.0","rimraf":"^6.0.1","sinon":"^18.0.0","sinon-chai":"^3.7.0","typescript":"~5.5.3","presentation-build-tools":"^0.0.0","presentation-test-utilities":"^0.0.0"},"scripts":{"build":"npm run -s build:cjs && npm run -s build:esm","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","build:watch":"npm run -s build:cjs -- -w","clean":"rimraf lib temp","cover":"nyc npm -s test","lint":"eslint \"./src/**/*.ts\"","test":"mocha --enable-source-maps --config ./.mocharc.json \"./lib/cjs/test/**/*.test.js\"","extract-api":"extract-api --entry=presentation-shared --apiReportFolder=./api --apiReportTempFolder=./api/temp --apiSummaryFolder=./api","check-internal":"node ../../scripts/checkInternal.js --apiSummary ./api/presentation-shared.api.md"},"_id":"@itwin/presentation-shared@0.4.1","bugs":{"url":"https://github.com/iTwin/presentation/issues"},"homepage":"https://github.com/iTwin/presentation#readme","_integrity":"sha512-F/IBTZoMvCn23QJRkFwuXGHrDTNGuibKSHjLa7bFQqU9yZjbjkyQklBYxppdrvkZNh4VS2QjCt+I88g85bxpDw==","_resolved":"/tmp/3dc850dba49b0f78b69ac4a729c6ab14/itwin-presentation-shared-0.4.1.tgz","_from":"file:itwin-presentation-shared-0.4.1.tgz","_nodeVersion":"20.16.0","_npmVersion":"10.8.1","dist":{"integrity":"sha512-F/IBTZoMvCn23QJRkFwuXGHrDTNGuibKSHjLa7bFQqU9yZjbjkyQklBYxppdrvkZNh4VS2QjCt+I88g85bxpDw==","shasum":"b67040dd36b7750b5528f4881577f293b2bcc262","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@itwin/presentation-shared/-/presentation-shared-0.4.1.tgz","fileCount":124,"unpackedSize":293426,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@itwin%2fpresentation-shared@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCw9L/KZTMcej8qgtUloZjxB8Xnp4y9EFZDEYATYX4DvgIgdWe1RBb2l2nKnHlmdCngjCRMuVHperRmj6XHz0ceX70="}],"size":42262},"_npmUser":{"name":"anonymous","email":"imodel.js@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"bill@wbg.dev"},{"name":"anonymous","email":"caleb.shafer@bentley.com"},{"name":"anonymous","email":"arunbgeo@gmail.com"},{"name":"anonymous","email":"imodel.js@gmail.com"},{"name":"anonymous","email":"Colin.Kerr@bentley.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/presentation-shared_0.4.1_1723644664681_0.805689266937547"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-14T14:11:04.957Z","publish_time":1723644664957,"_source_registry_name":"default","contributors":[]},"0.5.0":{"name":"@itwin/presentation-shared","version":"0.5.0","description":"The package contains types and utilities used across different iTwin.js Presentation packages.","license":"MIT","author":{"name":"Bentley Systems, Inc.","url":"http://www.bentley.com"},"repository":{"type":"git","url":"git+https://github.com/iTwin/presentation.git","directory":"packages/shared"},"keywords":["Bentley","EC","ECSQL","iModel","iTwin.js","Presentation"],"main":"lib/cjs/presentation-shared.js","module":"lib/esm/presentation-shared.js","types":"lib/cjs/presentation-shared.d.ts","dependencies":{"@itwin/core-bentley":"^4.9.0"},"devDependencies":{"@itwin/build-tools":"^4.9.0","@itwin/eslint-plugin":"^4.1.1","@types/chai":"^4.3.16","@types/chai-as-promised":"^7.1.8","@types/chai-subset":"^1.3.5","@types/mocha":"^10.0.7","@types/node":"^20.12.12","@types/sinon":"^17.0.3","@types/sinon-chai":"^3.2.12","chai":"^4.4.1","chai-as-promised":"^7.1.2","chai-subset":"^1.6.0","eslint":"^8.57.0","mocha":"^10.6.0","nyc":"^17.0.0","rimraf":"^6.0.1","sinon":"^18.0.0","sinon-chai":"^3.7.0","typescript":"~5.5.3","presentation-build-tools":"^0.0.0","presentation-test-utilities":"^0.0.0"},"scripts":{"build":"npm run -s build:cjs && npm run -s build:esm","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","build:watch":"npm run -s build:cjs -- -w","clean":"rimraf lib temp","cover":"nyc npm -s test","lint":"eslint \"./src/**/*.ts\"","test":"mocha --enable-source-maps --config ./.mocharc.json \"./lib/cjs/test/**/*.test.js\"","extract-api":"extract-api --entry=presentation-shared --apiReportFolder=./api --apiReportTempFolder=./api/temp --apiSummaryFolder=./api","check-internal":"node ../../scripts/checkInternal.js --apiSummary ./api/presentation-shared.api.md"},"_id":"@itwin/presentation-shared@0.5.0","bugs":{"url":"https://github.com/iTwin/presentation/issues"},"homepage":"https://github.com/iTwin/presentation#readme","_integrity":"sha512-8mFpRE3Fzr9xKz3JnWQ/Wa36+v/2EtxYorKFUwna9f6XbRtRdzlNcI46ROjKkuDeJuDQZSTzSKew9FwR7EcVgg==","_resolved":"/tmp/cc81e8f0231dec8e07f9e65c2baad064/itwin-presentation-shared-0.5.0.tgz","_from":"file:itwin-presentation-shared-0.5.0.tgz","_nodeVersion":"20.17.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-8mFpRE3Fzr9xKz3JnWQ/Wa36+v/2EtxYorKFUwna9f6XbRtRdzlNcI46ROjKkuDeJuDQZSTzSKew9FwR7EcVgg==","shasum":"2af1da33f03c6104c2cf00aee7f0d7ad2e79e842","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@itwin/presentation-shared/-/presentation-shared-0.5.0.tgz","fileCount":124,"unpackedSize":290298,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@itwin%2fpresentation-shared@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCrEtnyOGxJhyHdM/Q/THy3AUu/NYp8QKeYmorhwqDYagIgRzXD8krNgkYe7RQysegBVL5huiJbkBzSYGQn/ua62rk="}],"size":42505},"_npmUser":{"name":"anonymous","email":"imodel.js@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"bill@wbg.dev"},{"name":"anonymous","email":"caleb.shafer@bentley.com"},{"name":"anonymous","email":"arunbgeo@gmail.com"},{"name":"anonymous","email":"imodel.js@gmail.com"},{"name":"anonymous","email":"Colin.Kerr@bentley.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/presentation-shared_0.5.0_1727683760221_0.3036244010474154"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-30T08:09:20.463Z","publish_time":1727683760463,"_source_registry_name":"default","contributors":[]},"1.0.0":{"name":"@itwin/presentation-shared","version":"1.0.0","description":"The package contains types and utilities used across different iTwin.js Presentation packages.","license":"MIT","author":{"name":"Bentley Systems, Inc.","url":"http://www.bentley.com"},"repository":{"type":"git","url":"git+https://github.com/iTwin/presentation.git","directory":"packages/shared"},"keywords":["Bentley","EC","ECSQL","iModel","iTwin.js","Presentation"],"main":"lib/cjs/presentation-shared.js","module":"lib/esm/presentation-shared.js","types":"lib/cjs/presentation-shared.d.ts","dependencies":{"@itwin/core-bentley":"^4.9.0"},"devDependencies":{"@itwin/build-tools":"^4.9.0","@itwin/eslint-plugin":"^4.1.1","@types/chai":"^4.3.16","@types/chai-as-promised":"^7.1.8","@types/chai-subset":"^1.3.5","@types/mocha":"^10.0.7","@types/node":"^20.12.12","@types/sinon":"^17.0.3","@types/sinon-chai":"^3.2.12","chai":"^4.4.1","chai-as-promised":"^7.1.2","chai-subset":"^1.6.0","eslint":"^8.57.0","mocha":"^10.6.0","nyc":"^17.0.0","rimraf":"^6.0.1","sinon":"^18.0.0","sinon-chai":"^3.7.0","typescript":"~5.5.3","presentation-build-tools":"^0.0.0","presentation-test-utilities":"^0.0.0"},"scripts":{"build":"npm run -s build:cjs && npm run -s build:esm","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","build:watch":"npm run -s build:cjs -- -w","clean":"rimraf lib temp","cover":"nyc npm -s test","lint":"eslint \"./src/**/*.ts\"","test":"mocha --enable-source-maps --config ./.mocharc.json \"./lib/cjs/test/**/*.test.js\"","extract-api":"extract-api --entry=presentation-shared --apiReportFolder=./api --apiReportTempFolder=./api/temp --apiSummaryFolder=./api","check-internal":"node ../../scripts/checkInternal.js --apiSummary ./api/presentation-shared.api.md","validate-markdowns":"node ../../scripts/validateMarkdowns.js README.md"},"_id":"@itwin/presentation-shared@1.0.0","bugs":{"url":"https://github.com/iTwin/presentation/issues"},"homepage":"https://github.com/iTwin/presentation#readme","_integrity":"sha512-j/ZBBFTneAxOxl+036g9X+lC083hnqHMc9IKgYuoy8YIZUIqTtAh6au1U9d93tsxYHkNbcXnU+ykXUq2Z9TJNA==","_resolved":"/tmp/6851d2cce2c2b891a9d2cbd3d5c15254/itwin-presentation-shared-1.0.0.tgz","_from":"file:itwin-presentation-shared-1.0.0.tgz","_nodeVersion":"20.17.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-j/ZBBFTneAxOxl+036g9X+lC083hnqHMc9IKgYuoy8YIZUIqTtAh6au1U9d93tsxYHkNbcXnU+ykXUq2Z9TJNA==","shasum":"b576879d25cb16c53b7d7ade0d171af9657e8ffb","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@itwin/presentation-shared/-/presentation-shared-1.0.0.tgz","fileCount":124,"unpackedSize":290546,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@itwin%2fpresentation-shared@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZqykNaVUE+dd3WIq5AarV8J80UaPWrMUF2YO3HkWzoQIhAJpvXQdvboP6MtX5GbH3xGtOtzuftrh0DutPWMOrMhVO"}],"size":42596},"_npmUser":{"name":"anonymous","email":"imodel.js@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"bill@wbg.dev"},{"name":"anonymous","email":"caleb.shafer@bentley.com"},{"name":"anonymous","email":"arunbgeo@gmail.com"},{"name":"anonymous","email":"imodel.js@gmail.com"},{"name":"anonymous","email":"Colin.Kerr@bentley.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/presentation-shared_1.0.0_1728038170513_0.0049403836288242076"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-04T10:36:10.706Z","publish_time":1728038170706,"_source_registry_name":"default","contributors":[]},"1.1.0":{"name":"@itwin/presentation-shared","version":"1.1.0","description":"The package contains types and utilities used across different iTwin.js Presentation packages.","license":"MIT","author":{"name":"Bentley Systems, Inc.","url":"http://www.bentley.com"},"repository":{"type":"git","url":"git+https://github.com/iTwin/presentation.git","directory":"packages/shared"},"keywords":["Bentley","EC","ECSQL","iModel","iTwin.js","Presentation"],"type":"module","main":"lib/cjs/presentation-shared.js","types":"lib/cjs/presentation-shared","module":"lib/esm/presentation-shared.js","exports":{".":{"import":"./lib/esm/presentation-shared.js","require":"./lib/cjs/presentation-shared.js"},"./package.json":"./package.json"},"dependencies":{"@itwin/core-bentley":"^4.9.0"},"devDependencies":{"@itwin/build-tools":"^4.10.0-dev.33","@itwin/eslint-plugin":"5.0.0-dev.1","@types/chai":"^4.3.16","@types/chai-as-promised":"^7.1.8","@types/chai-subset":"^1.3.5","@types/mocha":"^10.0.7","@types/node":"^20.12.12","@types/sinon":"^17.0.3","@types/sinon-chai":"^3.2.12","c8":"^10.1.2","chai":"^4.4.1","chai-as-promised":"^7.1.2","chai-subset":"^1.6.0","eslint":"^9.13.0","mocha":"^10.7.3","rimraf":"^6.0.1","sinon":"^18.0.0","sinon-chai":"^3.7.0","typescript":"~5.6.3","presentation-build-tools":"^0.0.0","presentation-test-utilities":"^0.0.0"},"scripts":{"build":"npm run -s build:cjs && npm run -s build:esm","build:cjs":"node ../../scripts/package-cjs.mjs ./lib/cjs && tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","clean":"rimraf lib temp","cover":"c8 npm -s test","lint":"eslint \"./src/**/*.ts\"","test:dev":"mocha --enable-source-maps --config ./.mocharc.json","test":"npm run test:dev","extract-api":"extract-api --entry=presentation-shared --apiReportFolder=./api --apiReportTempFolder=./api/temp --apiSummaryFolder=./api","check-internal":"node ../../scripts/checkInternal.js --apiSummary ./api/presentation-shared.api.md","validate-markdowns":"node ../../scripts/validateMarkdowns.js README.md"},"_id":"@itwin/presentation-shared@1.1.0","bugs":{"url":"https://github.com/iTwin/presentation/issues"},"homepage":"https://github.com/iTwin/presentation#readme","_integrity":"sha512-H0NiWIYpxPSg4bJdQdSo4epdFUqoza/4UEbRj6nin906Mr2oKWu7Jep9OLbFXTmarMtP+q+5iSlp/eTRhTc/Cg==","_resolved":"/tmp/af78962cdf70d4c62a780471d36dd404/itwin-presentation-shared-1.1.0.tgz","_from":"file:itwin-presentation-shared-1.1.0.tgz","_nodeVersion":"20.18.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-H0NiWIYpxPSg4bJdQdSo4epdFUqoza/4UEbRj6nin906Mr2oKWu7Jep9OLbFXTmarMtP+q+5iSlp/eTRhTc/Cg==","shasum":"c069c10d0dadd4ff08930c4ad4ca93043e8cf994","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@itwin/presentation-shared/-/presentation-shared-1.1.0.tgz","fileCount":117,"unpackedSize":291251,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@itwin%2fpresentation-shared@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC3wEk9p/7FJAjW+ppXDMRz1crsyi66IDnf/C8KG4XaUAiBTjwvSib2icASFgdigfj33n9NosyQYdn73seyzFpdwHg=="}],"size":42681},"_npmUser":{"name":"anonymous","email":"imodel.js@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"bill@wbg.dev"},{"name":"anonymous","email":"caleb.shafer@bentley.com"},{"name":"anonymous","email":"arunbgeo@gmail.com"},{"name":"anonymous","email":"imodel.js@gmail.com"},{"name":"anonymous","email":"Colin.Kerr@bentley.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/presentation-shared_1.1.0_1730285773135_0.3200397699373667"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-30T10:56:13.360Z","publish_time":1730285773360,"_source_registry_name":"default","contributors":[]},"1.2.0":{"name":"@itwin/presentation-shared","version":"1.2.0","description":"The package contains types and utilities used across different iTwin.js Presentation packages.","license":"MIT","author":{"name":"Bentley Systems, Inc.","url":"http://www.bentley.com"},"repository":{"type":"git","url":"git+https://github.com/iTwin/presentation.git","directory":"packages/shared"},"keywords":["Bentley","EC","ECSQL","iModel","iTwin.js","Presentation"],"type":"module","main":"lib/cjs/presentation-shared.js","types":"lib/cjs/presentation-shared","module":"lib/esm/presentation-shared.js","exports":{".":{"import":"./lib/esm/presentation-shared.js","require":"./lib/cjs/presentation-shared.js"},"./package.json":"./package.json"},"dependencies":{"@itwin/core-bentley":"^4.10.1"},"devDependencies":{"@itwin/build-tools":"^4.10.1","@itwin/eslint-plugin":"5.0.0-dev.1","@types/chai":"^4.3.16","@types/chai-as-promised":"^7.1.8","@types/chai-subset":"^1.3.5","@types/mocha":"^10.0.7","@types/node":"^20.12.12","@types/sinon":"^17.0.3","@types/sinon-chai":"^3.2.12","c8":"^10.1.2","chai":"^4.4.1","chai-as-promised":"^7.1.2","chai-subset":"^1.6.0","eslint":"^9.13.0","mocha":"^10.7.3","rimraf":"^6.0.1","sinon":"^18.0.0","sinon-chai":"^3.7.0","typescript":"~5.6.3","presentation-build-tools":"^0.0.0","presentation-test-utilities":"^0.0.0"},"scripts":{"build":"npm run -s build:cjs && npm run -s build:esm","build:cjs":"node ../../scripts/package-cjs.mjs ./lib/cjs && tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","clean":"rimraf lib temp","cover":"c8 npm -s test","lint":"eslint \"./src/**/*.ts\"","test:dev":"mocha --enable-source-maps --config ./.mocharc.json","test":"npm run test:dev","extract-api":"extract-api --entry=presentation-shared --apiReportFolder=./api --apiReportTempFolder=./api/temp --apiSummaryFolder=./api","check-internal":"node ../../scripts/checkInternal.js --apiSummary ./api/presentation-shared.api.md","validate-markdowns":"node ../../scripts/validateMarkdowns.js README.md"},"_id":"@itwin/presentation-shared@1.2.0","bugs":{"url":"https://github.com/iTwin/presentation/issues"},"homepage":"https://github.com/iTwin/presentation#readme","_integrity":"sha512-+esa0GJhWxO1MaF5cGH439mOXPXWNX/SZGgaVfPyRE/1DdH33ECaXaeJVSpFqNrrBHn5XxYN5/7Rayb78k2LOg==","_resolved":"/tmp/689f274d7e8d625c67f93d8a6b779a12/itwin-presentation-shared-1.2.0.tgz","_from":"file:itwin-presentation-shared-1.2.0.tgz","_nodeVersion":"20.18.1","_npmVersion":"10.8.2","dist":{"integrity":"sha512-+esa0GJhWxO1MaF5cGH439mOXPXWNX/SZGgaVfPyRE/1DdH33ECaXaeJVSpFqNrrBHn5XxYN5/7Rayb78k2LOg==","shasum":"eb6b435525300306d74a2080727875c5ffcf0020","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@itwin/presentation-shared/-/presentation-shared-1.2.0.tgz","fileCount":117,"unpackedSize":294001,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@itwin%2fpresentation-shared@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA1hRe0sUpBC5mTOwNhiHYAlZPV13KdLl96pP0/KyEZPAiAGBLyRT7zUL3QYXOLvffD8nWUhXHRZ3/AhnxBeKO3izQ=="}],"size":43120},"_npmUser":{"name":"anonymous","email":"imodel.js@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"imodel.js@gmail.com"},{"name":"anonymous","email":"Colin.Kerr@bentley.com"},{"name":"anonymous","email":"bill@wbg.dev"},{"name":"anonymous","email":"arunbgeo@gmail.com"},{"name":"anonymous","email":"caleb.shafer@bentley.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/presentation-shared_1.2.0_1732803453344_0.7686743571505654"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-28T14:17:33.532Z","publish_time":1732803453532,"_source_registry_name":"default","contributors":[]},"1.2.1":{"name":"@itwin/presentation-shared","version":"1.2.1","description":"The package contains types and utilities used across different iTwin.js Presentation packages.","license":"MIT","author":{"name":"Bentley Systems, Inc.","url":"http://www.bentley.com"},"repository":{"type":"git","url":"git+https://github.com/iTwin/presentation.git","directory":"packages/shared"},"keywords":["Bentley","EC","ECSQL","iModel","iTwin.js","Presentation"],"type":"module","main":"lib/cjs/presentation-shared.js","types":"lib/cjs/presentation-shared","module":"lib/esm/presentation-shared.js","exports":{".":{"import":"./lib/esm/presentation-shared.js","require":"./lib/cjs/presentation-shared.js"},"./package.json":"./package.json"},"dependencies":{"@itwin/core-bentley":"^4.10.10"},"devDependencies":{"@itwin/build-tools":"5.0.0-dev.67","@itwin/eslint-plugin":"5.0.0-dev.1","@types/chai":"^4.3.16","@types/chai-as-promised":"^7.1.8","@types/chai-subset":"^1.3.5","@types/mocha":"^10.0.7","@types/node":"^22.13.9","@types/sinon":"^17.0.3","@types/sinon-chai":"^3.2.12","c8":"^10.1.2","chai":"^4.4.1","chai-as-promised":"^7.1.2","chai-subset":"^1.6.0","eslint":"^9.13.0","mocha":"^10.7.3","rimraf":"^6.0.1","sinon":"^18.0.0","sinon-chai":"^3.7.0","typescript":"~5.7.3","presentation-test-utilities":"^0.0.0"},"scripts":{"build":"npm run -s build:cjs && npm run -s build:esm","build:cjs":"node ../../scripts/package-cjs.mjs ./lib/cjs && tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","clean":"rimraf lib temp","cover":"c8 npm -s test","lint":"eslint \"./src/**/*.ts\"","test:dev":"mocha --enable-source-maps --config ./.mocharc.json","test":"npm run test:dev","extract-api":"betools extract-api --entry=presentation-shared --apiReportFolder=./api --apiReportTempFolder=./api/temp --apiSummaryFolder=./api --includeUnexportedApis","check-internal":"node ../../scripts/checkInternal.js --apiSummary ./api/presentation-shared.api.md","validate-markdowns":"node ../../scripts/validateMarkdowns.js README.md"},"_id":"@itwin/presentation-shared@1.2.1","bugs":{"url":"https://github.com/iTwin/presentation/issues"},"homepage":"https://github.com/iTwin/presentation#readme","_integrity":"sha512-b8In5BV+6q1FjMC+zUmkcSAVgbvp+F0M6WlOOiToSWVx+UpcolctlQZSMCKyBuvYvXVDh7DRfAFOm8k2nfgQfw==","_resolved":"/tmp/f66c9df26811e4c8b7fb80c42d570e65/itwin-presentation-shared-1.2.1.tgz","_from":"file:itwin-presentation-shared-1.2.1.tgz","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-b8In5BV+6q1FjMC+zUmkcSAVgbvp+F0M6WlOOiToSWVx+UpcolctlQZSMCKyBuvYvXVDh7DRfAFOm8k2nfgQfw==","shasum":"908f5c46517f637f1087cbda33e587ac612b35f6","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@itwin/presentation-shared/-/presentation-shared-1.2.1.tgz","fileCount":117,"unpackedSize":294476,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@itwin%2fpresentation-shared@1.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDIETiDxYMJlG6Vm4QU6hJOMSzOabd5yKfbzL81bHjeYAIgNAR/o5gPoRitWA2Eth982hZ2dxeXfivSpKqza62Zep0="}],"size":43295},"_npmUser":{"name":"anonymous","email":"imodel.js@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"imodel.js@gmail.com"},{"name":"anonymous","email":"Colin.Kerr@bentley.com"},{"name":"anonymous","email":"bill@wbg.dev"},{"name":"anonymous","email":"arunbgeo@gmail.com"},{"name":"anonymous","email":"caleb.shafer@bentley.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/presentation-shared_1.2.1_1742378976566_0.43500098835309053"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-19T10:09:36.805Z","publish_time":1742378976805,"_source_registry_name":"default","contributors":[]},"2.0.0-alpha.0":{"name":"@itwin/presentation-shared","version":"2.0.0-alpha.0","description":"The package contains types and utilities used across different iTwin.js Presentation packages.","license":"MIT","author":{"name":"Bentley Systems, Inc.","url":"http://www.bentley.com"},"repository":{"type":"git","url":"git+https://github.com/iTwin/presentation.git","directory":"packages/shared"},"keywords":["Bentley","EC","ECSQL","iModel","iTwin.js","Presentation"],"type":"module","main":"lib/cjs/presentation-shared.js","types":"lib/cjs/presentation-shared","module":"lib/esm/presentation-shared.js","exports":{".":{"import":"./lib/esm/presentation-shared.js","require":"./lib/cjs/presentation-shared.js"},"./package.json":"./package.json"},"dependencies":{"@itwin/core-bentley":"^4.10.10"},"devDependencies":{"@itwin/build-tools":"5.0.0-dev.67","@itwin/eslint-plugin":"5.0.0-dev.1","@types/chai":"^5.2.0","@types/chai-as-promised":"^8.0.2","@types/mocha":"^10.0.10","@types/node":"^22.13.9","@types/sinon":"^17.0.4","@types/sinon-chai":"^4.0.0","c8":"^10.1.3","chai":"^5.2.0","chai-as-promised":"^8.0.1","eslint":"^9.13.0","mocha":"^11.1.0","rimraf":"^6.0.1","sinon":"^19.0.4","sinon-chai":"^4.0.0","typescript":"~5.7.3","presentation-test-utilities":"^0.0.0"},"scripts":{"build":"npm run -s build:cjs && npm run -s build:esm","build:cjs":"node ../../scripts/package-cjs.mjs ./lib/cjs && tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","clean":"rimraf lib temp","cover":"c8 npm -s test","lint":"eslint \"./src/**/*.ts\"","test:dev":"mocha --enable-source-maps --config ./.mocharc.json","test":"npm run test:dev","extract-api":"betools extract-api --entry=presentation-shared --apiReportFolder=./api --apiReportTempFolder=./api/temp --apiSummaryFolder=./api --includeUnexportedApis","check-internal":"node ../../scripts/checkInternal.js --apiSummary ./api/presentation-shared.api.md","validate-markdowns":"node ../../scripts/validateMarkdowns.js README.md"},"_id":"@itwin/presentation-shared@2.0.0-alpha.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/iTwin/presentation/issues"},"homepage":"https://github.com/iTwin/presentation#readme","_integrity":"sha512-35uOPMLL+O7uG+XFzyxODy3P6zpegepuxzZpbBfKuM+YKqdhzqTyGRDpgAVPVH44m0Fi5bHkHkE6Gj5Px5H5Tg==","_resolved":"/tmp/635be52fa5325a77d3e9eb0c40b33c9a/itwin-presentation-shared-2.0.0-alpha.0.tgz","_from":"file:itwin-presentation-shared-2.0.0-alpha.0.tgz","_nodeVersion":"22.15.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-35uOPMLL+O7uG+XFzyxODy3P6zpegepuxzZpbBfKuM+YKqdhzqTyGRDpgAVPVH44m0Fi5bHkHkE6Gj5Px5H5Tg==","shasum":"86af33a8793b83fb4a1fb9933ca248c96e29d201","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@itwin/presentation-shared/-/presentation-shared-2.0.0-alpha.0.tgz","fileCount":117,"unpackedSize":298393,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@itwin%2fpresentation-shared@2.0.0-alpha.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDXSBND+9j3QPDYBHtiX6h9ezO4XOcjDaqCTdfHjAqc6AIgLB2s21y8NvolxDn6RKaHYO/tosIe9zGidLK9/yrt3dg="}],"size":43856},"_npmUser":{"name":"anonymous","email":"imodel.js@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"imodel.js@gmail.com"},{"name":"anonymous","email":"Colin.Kerr@bentley.com"},{"name":"anonymous","email":"bill@wbg.dev"},{"name":"anonymous","email":"arunbgeo@gmail.com"},{"name":"anonymous","email":"caleb.shafer@bentley.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/presentation-shared_2.0.0-alpha.0_1746619728958_0.6971116517637801"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-07T12:08:49.178Z","publish_time":1746619729178,"_source_registry_name":"default","contributors":[]},"1.2.2":{"name":"@itwin/presentation-shared","version":"1.2.2","description":"The package contains types and utilities used across different iTwin.js Presentation packages.","license":"MIT","author":{"name":"Bentley Systems, Inc.","url":"http://www.bentley.com"},"repository":{"type":"git","url":"git+https://github.com/iTwin/presentation.git","directory":"packages/shared"},"keywords":["Bentley","EC","ECSQL","iModel","iTwin.js","Presentation"],"type":"module","main":"lib/cjs/presentation-shared.js","types":"lib/cjs/presentation-shared","module":"lib/esm/presentation-shared.js","exports":{".":{"import":"./lib/esm/presentation-shared.js","require":"./lib/cjs/presentation-shared.js"},"./package.json":"./package.json"},"dependencies":{"@itwin/core-bentley":"^5.0.0"},"devDependencies":{"@itwin/build-tools":"^5.0.0","@itwin/eslint-plugin":"5.1.0","@types/chai":"^5.2.0","@types/chai-as-promised":"^8.0.2","@types/mocha":"^10.0.10","@types/node":"^22.13.9","@types/sinon":"^17.0.4","@types/sinon-chai":"^4.0.0","c8":"^10.1.3","chai":"^5.2.0","chai-as-promised":"^8.0.1","eslint":"^9.25.1","mocha":"^11.1.0","rimraf":"^6.0.1","sinon":"^19.0.4","sinon-chai":"^4.0.0","typescript":"~5.7.3","presentation-test-utilities":"^0.0.0"},"scripts":{"build":"npm run -s build:cjs && npm run -s build:esm","build:cjs":"node ../../scripts/package-cjs.mjs ./lib/cjs && tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","clean":"rimraf lib temp","cover":"c8 npm -s test","lint":"eslint \"./src/**/*.ts\"","test:dev":"mocha --enable-source-maps --config ./.mocharc.json","test":"npm run test:dev","extract-api":"betools extract-api --entry=presentation-shared --apiReportFolder=./api --apiReportTempFolder=./api/temp --apiSummaryFolder=./api --includeUnexportedApis","check-internal":"node ../../scripts/checkInternal.js --apiSummary ./api/presentation-shared.api.md","validate-markdowns":"node ../../scripts/validateMarkdowns.js README.md"},"_id":"@itwin/presentation-shared@1.2.2","bugs":{"url":"https://github.com/iTwin/presentation/issues"},"homepage":"https://github.com/iTwin/presentation#readme","_integrity":"sha512-jQWW7mjfb5Qcxtfa3EBLrKhVyaulptwN0yLp0gViCXBcrxbZyukCcvLaDBBevAfSF7Mtspc22Vj0dKCq10UfrQ==","_resolved":"/tmp/da6d6c4a0abb72067f0dc207c6ed8775/itwin-presentation-shared-1.2.2.tgz","_from":"file:itwin-presentation-shared-1.2.2.tgz","_nodeVersion":"22.16.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-jQWW7mjfb5Qcxtfa3EBLrKhVyaulptwN0yLp0gViCXBcrxbZyukCcvLaDBBevAfSF7Mtspc22Vj0dKCq10UfrQ==","shasum":"b6102e3f6abe170d101c76f273522c858e76a532","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@itwin/presentation-shared/-/presentation-shared-1.2.2.tgz","fileCount":117,"unpackedSize":294527,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@itwin%2fpresentation-shared@1.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIARw5XeXousQJMeaCFqEKFFj4/VndKoDQ0nf8yMNsC89AiBTLye/WPy6A1V4F537GIn5RXKgdav4IZ5XOHzvQvYoHg=="}],"size":43281},"_npmUser":{"name":"anonymous","email":"imodel.js@gmail.com","actor":{"name":"imodeljs","email":"imodel.js@gmail.com","type":"user"}},"directories":{},"maintainers":[{"name":"anonymous","email":"imodel.js@gmail.com"},{"name":"anonymous","email":"Colin.Kerr@bentley.com"},{"name":"anonymous","email":"bill@wbg.dev"},{"name":"anonymous","email":"arunbgeo@gmail.com"},{"name":"anonymous","email":"caleb.shafer@bentley.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/presentation-shared_1.2.2_1750248770854_0.08566552381321224"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-18T12:12:51.018Z","publish_time":1750248771018,"_source_registry_name":"default","contributors":[]},"2.0.0-alpha.1":{"name":"@itwin/presentation-shared","version":"2.0.0-alpha.1","description":"The package contains types and utilities used across different iTwin.js Presentation packages.","license":"MIT","author":{"name":"Bentley Systems, Inc.","url":"http://www.bentley.com"},"repository":{"type":"git","url":"git+https://github.com/iTwin/presentation.git","directory":"packages/shared"},"keywords":["Bentley","EC","ECSQL","iModel","iTwin.js","Presentation"],"type":"module","main":"lib/cjs/presentation-shared.js","types":"lib/cjs/presentation-shared","module":"lib/esm/presentation-shared.js","exports":{".":{"import":"./lib/esm/presentation-shared.js","require":"./lib/cjs/presentation-shared.js"},"./package.json":"./package.json"},"dependencies":{"@itwin/core-bentley":"^5.0.0"},"devDependencies":{"@itwin/build-tools":"^5.0.0","@itwin/eslint-plugin":"5.1.0","@types/chai":"^5.2.0","@types/chai-as-promised":"^8.0.2","@types/mocha":"^10.0.10","@types/node":"^22.13.9","@types/sinon":"^17.0.4","@types/sinon-chai":"^4.0.0","c8":"^10.1.3","chai":"^5.2.0","chai-as-promised":"^8.0.1","eslint":"^9.25.1","mocha":"^11.1.0","rimraf":"^6.0.1","sinon":"^19.0.4","sinon-chai":"^4.0.0","typescript":"~5.7.3","presentation-test-utilities":"^0.0.0"},"scripts":{"build":"npm run -s build:cjs && npm run -s build:esm","build:cjs":"node ../../scripts/package-cjs.mjs ./lib/cjs && tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","clean":"rimraf lib temp","cover":"c8 npm -s test","lint":"eslint \"./src/**/*.ts\"","test:dev":"mocha --enable-source-maps --config ./.mocharc.json","test":"npm run test:dev","extract-api":"betools extract-api --entry=presentation-shared --apiReportFolder=./api --apiReportTempFolder=./api/temp --apiSummaryFolder=./api --includeUnexportedApis","check-internal":"node ../../scripts/checkInternal.js --apiSummary ./api/presentation-shared.api.md","validate-markdowns":"node ../../scripts/validateMarkdowns.js README.md"},"_id":"@itwin/presentation-shared@2.0.0-alpha.1","readmeFilename":"README.md","bugs":{"url":"https://github.com/iTwin/presentation/issues"},"homepage":"https://github.com/iTwin/presentation#readme","_integrity":"sha512-OU3M9Boki9pwO0EDLfhXxn8E0uqExohaotzEsvsGRlebzLvN3xc8sfczDh8QPXyoQA1f0O/YpSQckfxAbnNQuQ==","_resolved":"/tmp/2930a98d232a7fc83748df38d10662aa/itwin-presentation-shared-2.0.0-alpha.1.tgz","_from":"file:itwin-presentation-shared-2.0.0-alpha.1.tgz","_nodeVersion":"22.16.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-OU3M9Boki9pwO0EDLfhXxn8E0uqExohaotzEsvsGRlebzLvN3xc8sfczDh8QPXyoQA1f0O/YpSQckfxAbnNQuQ==","shasum":"5e9879120c2a115297d883e901df010ff306ee07","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@itwin/presentation-shared/-/presentation-shared-2.0.0-alpha.1.tgz","fileCount":117,"unpackedSize":298639,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@itwin%2fpresentation-shared@2.0.0-alpha.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQChkHOUEzXXITMDKJIyVJfFw9z9zXCvvy3CmqM0igP+fwIgLGtmr2Bb/1JsmKfcCb+51nnW/LxmBiYTWQtoUx3SOAw="}],"size":43876},"_npmUser":{"name":"anonymous","email":"imodel.js@gmail.com","actor":{"name":"imodeljs","email":"imodel.js@gmail.com","type":"user"}},"directories":{},"maintainers":[{"name":"anonymous","email":"imodel.js@gmail.com"},{"name":"anonymous","email":"Colin.Kerr@bentley.com"},{"name":"anonymous","email":"bill@wbg.dev"},{"name":"anonymous","email":"arunbgeo@gmail.com"},{"name":"anonymous","email":"caleb.shafer@bentley.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/presentation-shared_2.0.0-alpha.1_1750251699347_0.7741548331506778"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-18T13:01:39.516Z","publish_time":1750251699516,"_source_registry_name":"default","contributors":[]},"1.2.3":{"name":"@itwin/presentation-shared","version":"1.2.3","description":"The package contains types and utilities used across different iTwin.js Presentation packages.","license":"MIT","author":{"name":"Bentley Systems, Inc.","url":"http://www.bentley.com"},"repository":{"type":"git","url":"git+https://github.com/iTwin/presentation.git","directory":"packages/shared"},"keywords":["Bentley","EC","ECSQL","iModel","iTwin.js","Presentation"],"type":"module","main":"lib/cjs/presentation-shared.js","types":"lib/cjs/presentation-shared","module":"lib/esm/presentation-shared.js","exports":{".":{"import":"./lib/esm/presentation-shared.js","require":"./lib/cjs/presentation-shared.js"},"./package.json":"./package.json"},"dependencies":{"@itwin/core-bentley":"^5.1.1"},"devDependencies":{"@itwin/build-tools":"^5.1.1","@itwin/eslint-plugin":"5.1.0","@types/chai":"^5.2.0","@types/chai-as-promised":"^8.0.2","@types/mocha":"^10.0.10","@types/node":"^22.13.9","@types/sinon":"^17.0.4","@types/sinon-chai":"^4.0.0","c8":"^10.1.3","chai":"^5.2.0","chai-as-promised":"^8.0.1","eslint":"^9.25.1","mocha":"^11.1.0","rimraf":"^6.0.1","sinon":"^19.0.4","sinon-chai":"^4.0.0","typescript":"~5.7.3","presentation-test-utilities":"^0.0.0"},"scripts":{"build":"npm run -s build:cjs && npm run -s build:esm","build:cjs":"node ../../scripts/package-cjs.mjs ./lib/cjs && tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","clean":"rimraf lib temp","cover":"c8 npm -s test","lint":"eslint \"./src/**/*.ts\"","test:dev":"mocha --enable-source-maps --config ./.mocharc.json","test":"npm run test:dev","extract-api":"betools extract-api --entry=presentation-shared --apiReportFolder=./api --apiReportTempFolder=./api/temp --apiSummaryFolder=./api --includeUnexportedApis","check-internal":"node ../../scripts/checkInternal.js --apiSummary ./api/presentation-shared.api.md","validate-markdowns":"node ../../scripts/validateMarkdowns.js README.md"},"_id":"@itwin/presentation-shared@1.2.3","bugs":{"url":"https://github.com/iTwin/presentation/issues"},"homepage":"https://github.com/iTwin/presentation#readme","_integrity":"sha512-YHwmyMfWH5re0m0DVDEnO7BeSE2pfOQI/bbk6j2KS+Y0am1IJ+LEgE/0bQu+MVsAFQqrThrGvLMDu6AbCl7+8w==","_resolved":"/tmp/f950e0f600399a74e421e1758a374520/itwin-presentation-shared-1.2.3.tgz","_from":"file:itwin-presentation-shared-1.2.3.tgz","_nodeVersion":"22.18.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-YHwmyMfWH5re0m0DVDEnO7BeSE2pfOQI/bbk6j2KS+Y0am1IJ+LEgE/0bQu+MVsAFQqrThrGvLMDu6AbCl7+8w==","shasum":"9264389de809d9cbe188f4935a302abe9838e276","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@itwin/presentation-shared/-/presentation-shared-1.2.3.tgz","fileCount":117,"unpackedSize":294662,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@itwin%2fpresentation-shared@1.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCKwSiglYQUgtrPMH2/PC2gSSnx0jkEz3NL+nmZieW0xAIhAKjZGhCdhNT+azwI8ibE3hYxiKao3viBDH5roEdkST9h"}],"size":43301},"_npmUser":{"name":"anonymous","email":"imodel.js@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"imodel.js@gmail.com"},{"name":"anonymous","email":"Colin.Kerr@bentley.com"},{"name":"anonymous","email":"bill@wbg.dev"},{"name":"anonymous","email":"arunbgeo@gmail.com"},{"name":"anonymous","email":"caleb.shafer@bentley.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/presentation-shared_1.2.3_1755075938916_0.05014445052180383"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-13T09:05:39.094Z","publish_time":1755075939094,"_source_registry_name":"default","contributors":[]},"2.0.0-alpha.2":{"name":"@itwin/presentation-shared","version":"2.0.0-alpha.2","description":"The package contains types and utilities used across different iTwin.js Presentation packages.","license":"MIT","author":{"name":"Bentley Systems, Inc.","url":"http://www.bentley.com"},"repository":{"type":"git","url":"git+https://github.com/iTwin/presentation.git","directory":"packages/shared"},"keywords":["Bentley","EC","ECSQL","iModel","iTwin.js","Presentation"],"type":"module","main":"lib/cjs/presentation-shared.js","types":"lib/cjs/presentation-shared","module":"lib/esm/presentation-shared.js","exports":{".":{"import":"./lib/esm/presentation-shared.js","require":"./lib/cjs/presentation-shared.js"},"./package.json":"./package.json"},"dependencies":{"@itwin/core-bentley":"^5.1.1"},"devDependencies":{"@itwin/build-tools":"^5.1.1","@itwin/eslint-plugin":"5.1.0","@types/chai":"^5.2.0","@types/chai-as-promised":"^8.0.2","@types/mocha":"^10.0.10","@types/node":"^22.13.9","@types/sinon":"^17.0.4","@types/sinon-chai":"^4.0.0","c8":"^10.1.3","chai":"^5.2.0","chai-as-promised":"^8.0.1","eslint":"^9.25.1","mocha":"^11.1.0","rimraf":"^6.0.1","sinon":"^19.0.4","sinon-chai":"^4.0.0","typescript":"~5.7.3","presentation-test-utilities":"^0.0.0"},"scripts":{"build":"npm run -s build:cjs && npm run -s build:esm","build:cjs":"node ../../scripts/package-cjs.mjs ./lib/cjs && tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","clean":"rimraf lib temp","cover":"c8 npm -s test","lint":"eslint \"./src/**/*.ts\"","test:dev":"mocha --enable-source-maps --config ./.mocharc.json","test":"npm run test:dev","extract-api":"betools extract-api --entry=presentation-shared --apiReportFolder=./api --apiReportTempFolder=./api/temp --apiSummaryFolder=./api --includeUnexportedApis","check-internal":"node ../../scripts/checkInternal.js --apiSummary ./api/presentation-shared.api.md","validate-markdowns":"node ../../scripts/validateMarkdowns.js README.md"},"_id":"@itwin/presentation-shared@2.0.0-alpha.2","readmeFilename":"README.md","bugs":{"url":"https://github.com/iTwin/presentation/issues"},"homepage":"https://github.com/iTwin/presentation#readme","_integrity":"sha512-IkOKDPl3Fn4Rh07BL93aDnhUfZ+7Q1Ut+mJNCZneZB0vwNZpUuoM7tFJXCViwNJdAB9mPmUUOLtO3UCgCCdroQ==","_resolved":"/tmp/f8f7b544d40f8ab5121aeb3a5008618c/itwin-presentation-shared-2.0.0-alpha.2.tgz","_from":"file:itwin-presentation-shared-2.0.0-alpha.2.tgz","_nodeVersion":"22.18.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-IkOKDPl3Fn4Rh07BL93aDnhUfZ+7Q1Ut+mJNCZneZB0vwNZpUuoM7tFJXCViwNJdAB9mPmUUOLtO3UCgCCdroQ==","shasum":"334180c2392feaef92865be43e3d0add264b22e7","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@itwin/presentation-shared/-/presentation-shared-2.0.0-alpha.2.tgz","fileCount":117,"unpackedSize":298885,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@itwin%2fpresentation-shared@2.0.0-alpha.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD2eNgiPsKm21P6dPHjFUJTv4XJBgxSWBuSKXDrwun41gIhANjqlUbbGixnl5prhEgoiuoXxzvv0hdH/aGHOfyMuuiX"}],"size":43933},"_npmUser":{"name":"anonymous","email":"imodel.js@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"imodel.js@gmail.com"},{"name":"anonymous","email":"Colin.Kerr@bentley.com"},{"name":"anonymous","email":"bill@wbg.dev"},{"name":"anonymous","email":"arunbgeo@gmail.com"},{"name":"anonymous","email":"caleb.shafer@bentley.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/presentation-shared_2.0.0-alpha.2_1755168211574_0.2717678216796364"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-14T10:43:31.757Z","publish_time":1755168211757,"_source_registry_name":"default","contributors":[]},"2.0.0-alpha.3":{"name":"@itwin/presentation-shared","version":"2.0.0-alpha.3","description":"The package contains types and utilities used across different iTwin.js Presentation packages.","license":"MIT","author":{"name":"Bentley Systems, Inc.","url":"http://www.bentley.com"},"repository":{"type":"git","url":"git+https://github.com/iTwin/presentation.git","directory":"packages/shared"},"keywords":["Bentley","EC","ECSQL","iModel","iTwin.js","Presentation"],"type":"module","main":"lib/cjs/presentation-shared.js","types":"lib/cjs/presentation-shared","module":"lib/esm/presentation-shared.js","exports":{".":{"import":"./lib/esm/presentation-shared.js","require":"./lib/cjs/presentation-shared.js"},"./package.json":"./package.json"},"dependencies":{"@itwin/core-bentley":"^5.3.2"},"devDependencies":{"@itwin/build-tools":"^5.3.2","@itwin/eslint-plugin":"5.1.0","@types/chai":"^5.2.3","@types/chai-as-promised":"^8.0.2","@types/mocha":"^10.0.10","@types/node":"^22.19.1","@types/sinon":"^17.0.4","@types/sinon-chai":"^4.0.0","c8":"^10.1.3","chai":"^5.3.3","chai-as-promised":"^8.0.2","eslint":"^9.39.1","mocha":"^11.7.5","rimraf":"^6.1.0","sinon":"^19.0.5","sinon-chai":"^4.0.1","typescript":"~5.7.3","presentation-test-utilities":"^0.0.0"},"scripts":{"build":"npm run -s build:cjs && npm run -s build:esm","build:cjs":"node ../../scripts/package-cjs.mjs ./lib/cjs && tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","clean":"rimraf lib temp","cover":"c8 npm -s test","lint":"eslint \"./src/**/*.ts\"","test:dev":"mocha --enable-source-maps --config ./.mocharc.json","test":"npm run test:dev","extract-api":"betools extract-api --entry=presentation-shared --apiReportFolder=./api --apiReportTempFolder=./api/temp --apiSummaryFolder=./api --includeUnexportedApis","check-internal":"node ../../scripts/checkInternal.js --apiSummary ./api/presentation-shared.api.md","validate-markdowns":"node ../../scripts/validateMarkdowns.js README.md"},"_id":"@itwin/presentation-shared@2.0.0-alpha.3","readmeFilename":"README.md","bugs":{"url":"https://github.com/iTwin/presentation/issues"},"homepage":"https://github.com/iTwin/presentation#readme","_integrity":"sha512-R5wMmkTOIZw39a8XFWI7Kc8m4knt3zJ3XIelFgBfo79OPz5dQlbaAQjLYf3RLyl73P4TOIK+93Tc7ZiSbDLKOw==","_resolved":"/tmp/ea2a1c318c4042044e8e16a2ea5fad50/itwin-presentation-shared-2.0.0-alpha.3.tgz","_from":"file:itwin-presentation-shared-2.0.0-alpha.3.tgz","_nodeVersion":"22.21.1","_npmVersion":"10.9.4","dist":{"integrity":"sha512-R5wMmkTOIZw39a8XFWI7Kc8m4knt3zJ3XIelFgBfo79OPz5dQlbaAQjLYf3RLyl73P4TOIK+93Tc7ZiSbDLKOw==","shasum":"8971098937326cabe421cf6e8d9e380df1dc5264","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@itwin/presentation-shared/-/presentation-shared-2.0.0-alpha.3.tgz","fileCount":117,"unpackedSize":298985,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@itwin%2fpresentation-shared@2.0.0-alpha.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBwyn25HSG6tw1NzExEPRj6W8dBNVX0dicOeNbOH+RqaAiEA4EY8v1+LgLLDUfaQt3+zQbslnhbNej6dD82zJLE3IT8="}],"size":43954},"_npmUser":{"name":"anonymous","email":"imodel.js@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"imodel.js@gmail.com"},{"name":"anonymous","email":"Colin.Kerr@bentley.com"},{"name":"anonymous","email":"bill@wbg.dev"},{"name":"anonymous","email":"arunbgeo@gmail.com"},{"name":"anonymous","email":"caleb.shafer@bentley.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/presentation-shared_2.0.0-alpha.3_1763473462561_0.9411553316661643"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-18T13:44:22.777Z","publish_time":1763473462777,"_source_registry_name":"default","contributors":[]},"1.2.4":{"name":"@itwin/presentation-shared","version":"1.2.4","description":"The package contains types and utilities used across different iTwin.js Presentation packages.","license":"MIT","author":{"name":"Bentley Systems, Inc.","url":"http://www.bentley.com"},"repository":{"type":"git","url":"git+https://github.com/iTwin/presentation.git","directory":"packages/shared"},"keywords":["Bentley","EC","ECSQL","iModel","iTwin.js","Presentation"],"type":"module","main":"lib/cjs/presentation-shared.js","types":"lib/cjs/presentation-shared","module":"lib/esm/presentation-shared.js","exports":{".":{"import":"./lib/esm/presentation-shared.js","require":"./lib/cjs/presentation-shared.js"},"./package.json":"./package.json"},"dependencies":{"@itwin/core-bentley":"^5.3.3"},"devDependencies":{"@itwin/build-tools":"^5.3.3","@itwin/eslint-plugin":"5.1.0","@types/chai":"^5.2.3","@types/chai-as-promised":"^8.0.2","@types/mocha":"^10.0.10","@types/node":"^22.19.1","@types/sinon":"^17.0.4","@types/sinon-chai":"^4.0.0","c8":"^10.1.3","chai":"^5.3.3","chai-as-promised":"^8.0.2","eslint":"^9.39.1","mocha":"^11.7.5","rimraf":"^6.1.2","sinon":"^19.0.5","sinon-chai":"^4.0.1","typescript":"~5.7.3","presentation-test-utilities":"^0.0.0"},"scripts":{"build":"npm run -s build:cjs && npm run -s build:esm","build:cjs":"node ../../scripts/package-cjs.mjs ./lib/cjs && tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","clean":"rimraf lib temp","cover":"c8 npm -s test","lint":"eslint \"./src/**/*.ts\"","test:dev":"mocha --enable-source-maps --config ./.mocharc.json","test":"npm run test:dev","extract-api":"betools extract-api --entry=presentation-shared --apiReportFolder=./api --apiReportTempFolder=./api/temp --apiSummaryFolder=./api --includeUnexportedApis","check-internal":"node ../../scripts/checkInternal.js --apiSummary ./api/presentation-shared.api.md","validate-markdowns":"node ../../scripts/validateMarkdowns.js README.md"},"_id":"@itwin/presentation-shared@1.2.4","bugs":{"url":"https://github.com/iTwin/presentation/issues"},"homepage":"https://github.com/iTwin/presentation#readme","_integrity":"sha512-oGGIeqryhn8OwDBvGaMP7qFcLGaItKBZU2SoXCP4ciJz+oTn9deQPN2dU9mOGTuHeFopXPLO0f9k4sMkMMgNnA==","_resolved":"/tmp/7e9beaad516c135ed31c416d05669d94/itwin-presentation-shared-1.2.4.tgz","_from":"file:itwin-presentation-shared-1.2.4.tgz","_nodeVersion":"22.21.1","_npmVersion":"10.9.4","dist":{"integrity":"sha512-oGGIeqryhn8OwDBvGaMP7qFcLGaItKBZU2SoXCP4ciJz+oTn9deQPN2dU9mOGTuHeFopXPLO0f9k4sMkMMgNnA==","shasum":"8bc1e657a2020b9fbb98ef6ad9943a847740682f","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@itwin/presentation-shared/-/presentation-shared-1.2.4.tgz","fileCount":117,"unpackedSize":294761,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@itwin%2fpresentation-shared@1.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGuUOGY+/ONhdFkMhoqV2TsmTRCuGd7rxWUk1z0wDR4AAiEA4a1jw2NV2CnoWWh3qInNHkelC4NaC/TNSFyiwojWF2c="}],"size":43339},"_npmUser":{"name":"anonymous","email":"imodel.js@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"imodel.js@gmail.com"},{"name":"anonymous","email":"Colin.Kerr@bentley.com"},{"name":"anonymous","email":"bill@wbg.dev"},{"name":"anonymous","email":"arunbgeo@gmail.com"},{"name":"anonymous","email":"caleb.shafer@bentley.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/presentation-shared_1.2.4_1764242056561_0.8550137236592403"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-27T11:14:16.743Z","publish_time":1764242056743,"_source_registry_name":"default","contributors":[]},"2.0.0-alpha.4":{"name":"@itwin/presentation-shared","version":"2.0.0-alpha.4","description":"The package contains types and utilities used across different iTwin.js Presentation packages.","license":"MIT","author":{"name":"Bentley Systems, Inc.","url":"http://www.bentley.com"},"repository":{"type":"git","url":"git+https://github.com/iTwin/presentation.git","directory":"packages/shared"},"keywords":["Bentley","EC","ECSQL","iModel","iTwin.js","Presentation"],"type":"module","main":"lib/cjs/presentation-shared.js","types":"lib/cjs/presentation-shared","module":"lib/esm/presentation-shared.js","exports":{".":{"import":"./lib/esm/presentation-shared.js","require":"./lib/cjs/presentation-shared.js"},"./package.json":"./package.json"},"dependencies":{"@itwin/core-bentley":"^5.3.3"},"devDependencies":{"@itwin/build-tools":"^5.3.3","@itwin/eslint-plugin":"5.1.0","@types/chai":"^5.2.3","@types/chai-as-promised":"^8.0.2","@types/mocha":"^10.0.10","@types/node":"^22.19.1","@types/sinon":"^17.0.4","@types/sinon-chai":"^4.0.0","c8":"^10.1.3","chai":"^5.3.3","chai-as-promised":"^8.0.2","eslint":"^9.39.1","mocha":"^11.7.5","rimraf":"^6.1.2","sinon":"^19.0.5","sinon-chai":"^4.0.1","typescript":"~5.7.3","presentation-test-utilities":"^0.0.0"},"scripts":{"build":"npm run -s build:cjs && npm run -s build:esm","build:cjs":"node ../../scripts/package-cjs.mjs ./lib/cjs && tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","clean":"rimraf lib temp","cover":"c8 npm -s test","lint":"eslint \"./src/**/*.ts\"","test:dev":"mocha --enable-source-maps --config ./.mocharc.json","test":"npm run test:dev","extract-api":"betools extract-api --entry=presentation-shared --apiReportFolder=./api --apiReportTempFolder=./api/temp --apiSummaryFolder=./api --includeUnexportedApis","check-internal":"node ../../scripts/checkInternal.js --apiSummary ./api/presentation-shared.api.md","validate-markdowns":"node ../../scripts/validateMarkdowns.js README.md"},"_id":"@itwin/presentation-shared@2.0.0-alpha.4","readmeFilename":"README.md","bugs":{"url":"https://github.com/iTwin/presentation/issues"},"homepage":"https://github.com/iTwin/presentation#readme","_integrity":"sha512-brS7ZcBS8a746UgTmJXE4eQ77drE29eOYUHyjzAu4AICRgRBgETTf3vEhVu7WMYtp0+FIKY/kOAzNKa/aNrXtA==","_resolved":"/tmp/c11dafdedec619222ce3577fd4f5c3d7/itwin-presentation-shared-2.0.0-alpha.4.tgz","_from":"file:itwin-presentation-shared-2.0.0-alpha.4.tgz","_nodeVersion":"22.21.1","_npmVersion":"10.9.4","dist":{"integrity":"sha512-brS7ZcBS8a746UgTmJXE4eQ77drE29eOYUHyjzAu4AICRgRBgETTf3vEhVu7WMYtp0+FIKY/kOAzNKa/aNrXtA==","shasum":"1d7734979be737708a63136c2e8d45a6da6fb8e0","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@itwin/presentation-shared/-/presentation-shared-2.0.0-alpha.4.tgz","fileCount":117,"unpackedSize":299665,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@itwin%2fpresentation-shared@2.0.0-alpha.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIAURVdluo8iNAg/pO8oNn/u58HUXXiRE4rlncWx9ctJDAiEAg8AEmhoB8qErR/G6L8vVLuynBwnwGFrXus9FyHuxYqw="}],"size":44144},"_npmUser":{"name":"anonymous","email":"imodel.js@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"imodel.js@gmail.com"},{"name":"anonymous","email":"Colin.Kerr@bentley.com"},{"name":"anonymous","email":"bill@wbg.dev"},{"name":"anonymous","email":"arunbgeo@gmail.com"},{"name":"anonymous","email":"caleb.shafer@bentley.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/presentation-shared_2.0.0-alpha.4_1764926914711_0.8570320852127222"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-05T09:28:34.879Z","publish_time":1764926914879,"_source_registry_name":"default","contributors":[]},"1.2.5":{"name":"@itwin/presentation-shared","version":"1.2.5","description":"The package contains types and utilities used across different iTwin.js Presentation packages.","license":"MIT","author":{"name":"Bentley Systems, Inc.","url":"http://www.bentley.com"},"repository":{"type":"git","url":"git+https://github.com/iTwin/presentation.git","directory":"packages/shared"},"keywords":["Bentley","EC","ECSQL","iModel","iTwin.js","Presentation"],"type":"module","main":"lib/cjs/presentation-shared.js","types":"lib/cjs/presentation-shared","module":"lib/esm/presentation-shared.js","exports":{".":{"import":"./lib/esm/presentation-shared.js","require":"./lib/cjs/presentation-shared.js"},"./package.json":"./package.json"},"dependencies":{"@itwin/core-bentley":"^5.4.1"},"devDependencies":{"@itwin/build-tools":"^5.4.1","@itwin/eslint-plugin":"5.1.0","@types/chai":"^5.2.3","@types/chai-as-promised":"^8.0.2","@types/mocha":"^10.0.10","@types/node":"^22.19.2","@types/sinon":"^17.0.4","@types/sinon-chai":"^4.0.0","c8":"^10.1.3","chai":"^5.3.3","chai-as-promised":"^8.0.2","eslint":"^9.39.1","mocha":"^11.7.5","rimraf":"^6.1.2","sinon":"^19.0.5","sinon-chai":"^4.0.1","typescript":"~5.7.3","presentation-test-utilities":"^0.0.1"},"scripts":{"build":"npm run -s build:cjs && npm run -s build:esm","build:cjs":"node ../../scripts/package-cjs.mjs ./lib/cjs && tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","clean":"rimraf lib temp","cover":"c8 npm -s test","lint":"eslint \"./src/**/*.ts\"","test:dev":"mocha --enable-source-maps --config ./.mocharc.json","test":"npm run test:dev","extract-api":"betools extract-api --entry=presentation-shared --apiReportFolder=./api --apiReportTempFolder=./api/temp --apiSummaryFolder=./api --includeUnexportedApis","check-internal":"node ../../scripts/checkInternal.js --apiSummary ./api/presentation-shared.api.md","validate-markdowns":"node ../../scripts/validateMarkdowns.js README.md"},"_id":"@itwin/presentation-shared@1.2.5","bugs":{"url":"https://github.com/iTwin/presentation/issues"},"homepage":"https://github.com/iTwin/presentation#readme","_integrity":"sha512-DL+ChOSOXIx7w6dJGrh0quZve3IS+u65HuYNmz+HVV11huZniSWVR8NlrHTYJRQVjXkr93JquLTNtqHfPzX79A==","_resolved":"/tmp/3597b8f1ed7d94dbce68606aa755a299/itwin-presentation-shared-1.2.5.tgz","_from":"file:itwin-presentation-shared-1.2.5.tgz","_nodeVersion":"22.21.1","_npmVersion":"10.9.4","dist":{"integrity":"sha512-DL+ChOSOXIx7w6dJGrh0quZve3IS+u65HuYNmz+HVV11huZniSWVR8NlrHTYJRQVjXkr93JquLTNtqHfPzX79A==","shasum":"0ecc11e72ac9c2ba572141b6d961780142234fcd","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@itwin/presentation-shared/-/presentation-shared-1.2.5.tgz","fileCount":117,"unpackedSize":294870,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@itwin%2fpresentation-shared@1.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDU5DyTElLs2VkMhAJlRPAJUg5HajLG0N0ORB/lEZR/KAiEAv1MBzsxepBL61w5FGgKJk7gWWLagMiseaYK/gwJKbvA="}],"size":43340},"_npmUser":{"name":"anonymous","email":"imodel.js@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"imodel.js@gmail.com"},{"name":"anonymous","email":"Colin.Kerr@bentley.com"},{"name":"anonymous","email":"bill@wbg.dev"},{"name":"anonymous","email":"arunbgeo@gmail.com"},{"name":"anonymous","email":"caleb.shafer@bentley.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/presentation-shared_1.2.5_1765538699642_0.14897113715713428"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-12T11:24:59.806Z","publish_time":1765538699806,"_source_registry_name":"default","contributors":[]},"2.0.0-alpha.5":{"name":"@itwin/presentation-shared","version":"2.0.0-alpha.5","description":"The package contains types and utilities used across different iTwin.js Presentation packages.","license":"MIT","author":{"name":"Bentley Systems, Inc.","url":"http://www.bentley.com"},"repository":{"type":"git","url":"git+https://github.com/iTwin/presentation.git","directory":"packages/shared"},"keywords":["Bentley","EC","ECSQL","iModel","iTwin.js","Presentation"],"type":"module","main":"lib/cjs/presentation-shared.js","types":"lib/cjs/presentation-shared","module":"lib/esm/presentation-shared.js","exports":{".":{"import":"./lib/esm/presentation-shared.js","require":"./lib/cjs/presentation-shared.js"},"./package.json":"./package.json"},"dependencies":{"@itwin/core-bentley":"^5.4.1"},"devDependencies":{"@itwin/build-tools":"^5.4.1","@itwin/eslint-plugin":"5.1.0","@types/chai":"^5.2.3","@types/chai-as-promised":"^8.0.2","@types/mocha":"^10.0.10","@types/node":"^22.19.2","@types/sinon":"^17.0.4","@types/sinon-chai":"^4.0.0","c8":"^10.1.3","chai":"^5.3.3","chai-as-promised":"^8.0.2","eslint":"^9.39.1","mocha":"^11.7.5","rimraf":"^6.1.2","sinon":"^19.0.5","sinon-chai":"^4.0.1","typescript":"~5.7.3","presentation-test-utilities":"^0.0.1"},"scripts":{"build":"npm run -s build:cjs && npm run -s build:esm","build:cjs":"node ../../scripts/package-cjs.mjs ./lib/cjs && tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","clean":"rimraf lib temp","cover":"c8 npm -s test","lint":"eslint \"./src/**/*.ts\"","test:dev":"mocha --enable-source-maps --config ./.mocharc.json","test":"npm run test:dev","extract-api":"betools extract-api --entry=presentation-shared --apiReportFolder=./api --apiReportTempFolder=./api/temp --apiSummaryFolder=./api --includeUnexportedApis","check-internal":"node ../../scripts/checkInternal.js --apiSummary ./api/presentation-shared.api.md","validate-markdowns":"node ../../scripts/validateMarkdowns.js README.md"},"_id":"@itwin/presentation-shared@2.0.0-alpha.5","readmeFilename":"README.md","bugs":{"url":"https://github.com/iTwin/presentation/issues"},"homepage":"https://github.com/iTwin/presentation#readme","_integrity":"sha512-QCWCMTd4qSnkX48Jnq8woz1ATDYzMY0YA/crSbmS80wdILN5oTvWkeqG4rJdOQZ+H3aYB5xavMIbXcPTc5EQ3g==","_resolved":"/tmp/cd700c66aaf8600b6d0ad9bc12bb8c27/itwin-presentation-shared-2.0.0-alpha.5.tgz","_from":"file:itwin-presentation-shared-2.0.0-alpha.5.tgz","_nodeVersion":"22.21.1","_npmVersion":"10.9.4","dist":{"integrity":"sha512-QCWCMTd4qSnkX48Jnq8woz1ATDYzMY0YA/crSbmS80wdILN5oTvWkeqG4rJdOQZ+H3aYB5xavMIbXcPTc5EQ3g==","shasum":"e4b52fc43cd29ae00196d407fbd8baee23d4d869","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@itwin/presentation-shared/-/presentation-shared-2.0.0-alpha.5.tgz","fileCount":117,"unpackedSize":303389,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@itwin%2fpresentation-shared@2.0.0-alpha.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBr4huAbUoKUP/5ZVhP2fhYpIA4TZGCGu+T1X5rs81aIAiBuUUxe8xCs1+TLY/50N2gN55TcF7iQnIMiAIpNRCVJDA=="}],"size":44653},"_npmUser":{"name":"anonymous","email":"imodel.js@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"imodel.js@gmail.com"},{"name":"anonymous","email":"Colin.Kerr@bentley.com"},{"name":"anonymous","email":"bill@wbg.dev"},{"name":"anonymous","email":"arunbgeo@gmail.com"},{"name":"anonymous","email":"caleb.shafer@bentley.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/presentation-shared_2.0.0-alpha.5_1765546593413_0.5337301509478845"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-12T13:36:33.561Z","publish_time":1765546593561,"_source_registry_name":"default","contributors":[]},"1.2.6":{"name":"@itwin/presentation-shared","version":"1.2.6","description":"The package contains types and utilities used across different iTwin.js Presentation packages.","license":"MIT","author":{"name":"Bentley Systems, Inc.","url":"http://www.bentley.com"},"repository":{"type":"git","url":"git+https://github.com/iTwin/presentation.git","directory":"packages/shared"},"keywords":["Bentley","EC","ECSQL","iModel","iTwin.js","Presentation"],"type":"module","main":"lib/cjs/presentation-shared.js","types":"lib/cjs/presentation-shared","module":"lib/esm/presentation-shared.js","exports":{".":{"import":"./lib/esm/presentation-shared.js","require":"./lib/cjs/presentation-shared.js"},"./package.json":"./package.json"},"dependencies":{"@itwin/core-bentley":"^5.4.2"},"devDependencies":{"@itwin/build-tools":"^5.4.2","@itwin/eslint-plugin":"5.1.0","@types/chai":"^5.2.3","@types/chai-as-promised":"^8.0.2","@types/mocha":"^10.0.10","@types/node":"^22.19.3","@types/sinon":"^17.0.4","@types/sinon-chai":"^4.0.0","c8":"^10.1.3","chai":"^5.3.3","chai-as-promised":"^8.0.2","eslint":"^9.39.2","mocha":"^11.7.5","rimraf":"^6.1.2","sinon":"^19.0.5","sinon-chai":"^4.0.1","typescript":"~5.7.3","presentation-test-utilities":"^0.0.1"},"scripts":{"build":"npm run -s build:cjs && npm run -s build:esm","build:cjs":"node ../../scripts/package-cjs.mjs ./lib/cjs && tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","clean":"rimraf lib temp","cover":"c8 npm -s test","lint":"eslint \"./src/**/*.ts\"","test:dev":"mocha --enable-source-maps --config ./.mocharc.json","test":"npm run test:dev","extract-api":"betools extract-api --entry=presentation-shared --apiReportFolder=./api --apiReportTempFolder=./api/temp --apiSummaryFolder=./api --includeUnexportedApis","check-internal":"node ../../scripts/checkInternal.js --apiSummary ./api/presentation-shared.api.md","validate-markdowns":"node ../../scripts/validateMarkdowns.js README.md"},"_id":"@itwin/presentation-shared@1.2.6","bugs":{"url":"https://github.com/iTwin/presentation/issues"},"homepage":"https://github.com/iTwin/presentation#readme","_integrity":"sha512-BobcyMaHDTbyppuuVUR4LowW1MzwVTi43UvCBzTdZMqIIkwV/boZjonM2fRTYHxdGCkgUDCWZ+I0AWvBSYOFqg==","_resolved":"/tmp/e3ae5ccea0821b3ee167702067c0af14/itwin-presentation-shared-1.2.6.tgz","_from":"file:itwin-presentation-shared-1.2.6.tgz","_nodeVersion":"22.21.1","_npmVersion":"10.9.4","dist":{"integrity":"sha512-BobcyMaHDTbyppuuVUR4LowW1MzwVTi43UvCBzTdZMqIIkwV/boZjonM2fRTYHxdGCkgUDCWZ+I0AWvBSYOFqg==","shasum":"77a5badab5e2f8c14122702e5c2936d604d397a0","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@itwin/presentation-shared/-/presentation-shared-1.2.6.tgz","fileCount":117,"unpackedSize":294979,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@itwin%2fpresentation-shared@1.2.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHEraGF6pBYmgFIvASSYJDNN1f+jGAa3ZZu/Dt98dXnzAiB/97/PRnSx+tMv8/62rCr1OiWx1t2kobGQzWlww53qOQ=="}],"size":43353},"_npmUser":{"name":"anonymous","email":"imodel.js@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"imodel.js@gmail.com"},{"name":"anonymous","email":"Colin.Kerr@bentley.com"},{"name":"anonymous","email":"bill@wbg.dev"},{"name":"anonymous","email":"arunbgeo@gmail.com"},{"name":"anonymous","email":"caleb.shafer@bentley.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/presentation-shared_1.2.6_1767619266846_0.19043217929315537"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-05T13:21:06.993Z","publish_time":1767619266993,"_source_registry_name":"default","contributors":[]},"1.2.7":{"name":"@itwin/presentation-shared","version":"1.2.7","description":"The package contains types and utilities used across different iTwin.js Presentation packages.","license":"MIT","author":{"name":"Bentley Systems, Inc.","url":"http://www.bentley.com"},"repository":{"type":"git","url":"git+https://github.com/iTwin/presentation.git","directory":"packages/shared"},"keywords":["Bentley","EC","ECSQL","iModel","iTwin.js","Presentation"],"type":"module","main":"lib/cjs/presentation-shared.js","types":"lib/cjs/presentation-shared","module":"lib/esm/presentation-shared.js","exports":{".":{"import":"./lib/esm/presentation-shared.js","require":"./lib/cjs/presentation-shared.js"},"./package.json":"./package.json"},"dependencies":{"@itwin/core-bentley":"^5.5.1"},"devDependencies":{"@itwin/build-tools":"^5.5.1","@itwin/eslint-plugin":"5.1.0","@types/chai":"^5.2.3","@types/chai-as-promised":"^8.0.2","@types/mocha":"^10.0.10","@types/node":"^22.19.7","@types/sinon":"^17.0.4","@types/sinon-chai":"^4.0.0","c8":"^10.1.3","chai":"^5.3.3","chai-as-promised":"^8.0.2","eslint":"^9.39.2","mocha":"^11.7.5","rimraf":"^6.1.2","sinon":"^19.0.5","sinon-chai":"^4.0.1","typescript":"~5.7.3","presentation-test-utilities":"^0.0.1"},"scripts":{"build":"npm run -s build:cjs && npm run -s build:esm","build:cjs":"node ../../scripts/package-cjs.mjs ./lib/cjs && tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","clean":"rimraf lib temp","cover":"c8 npm -s test","lint":"eslint \"./src/**/*.ts\"","test:dev":"mocha --enable-source-maps --config ./.mocharc.json","test":"npm run test:dev","extract-api":"betools extract-api --entry=presentation-shared --apiReportFolder=./api --apiReportTempFolder=./api/temp --apiSummaryFolder=./api --includeUnexportedApis","check-internal":"node ../../scripts/checkInternal.js --apiSummary ./api/presentation-shared.api.md","validate-markdowns":"node ../../scripts/validateMarkdowns.js README.md"},"_id":"@itwin/presentation-shared@1.2.7","bugs":{"url":"https://github.com/iTwin/presentation/issues"},"homepage":"https://github.com/iTwin/presentation#readme","_integrity":"sha512-vwDhMCV9K//i1ogUTbCvM1bck/K5OmlhPtmoqGPRcCKMWaLzp0n42rX6PSuMz0j245FMz+K//Mmcfp67yf0hIw==","_resolved":"/tmp/bd585d8d87f75141785fd6da3b6e9063/itwin-presentation-shared-1.2.7.tgz","_from":"file:itwin-presentation-shared-1.2.7.tgz","_nodeVersion":"22.21.1","_npmVersion":"10.9.4","dist":{"integrity":"sha512-vwDhMCV9K//i1ogUTbCvM1bck/K5OmlhPtmoqGPRcCKMWaLzp0n42rX6PSuMz0j245FMz+K//Mmcfp67yf0hIw==","shasum":"a26dd60c797e7a9ccc937ffe52cb861c40c95368","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@itwin/presentation-shared/-/presentation-shared-1.2.7.tgz","fileCount":117,"unpackedSize":295188,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@itwin%2fpresentation-shared@1.2.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDANQ/h7mL6exBdkO8LpPPusw+zqxjg5eB+mN5WITQhigIgfZR8wcTow1c73TZpE3ajr2DnUMMKJetZsXZWXyspEEg="}],"size":43377},"_npmUser":{"name":"anonymous","email":"imodel.js@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"imodel.js@gmail.com"},{"name":"anonymous","email":"Colin.Kerr@bentley.com"},{"name":"anonymous","email":"bill@wbg.dev"},{"name":"anonymous","email":"arunbgeo@gmail.com"},{"name":"anonymous","email":"caleb.shafer@bentley.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/presentation-shared_1.2.7_1768984382583_0.14530786302305376"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-21T08:33:02.731Z","publish_time":1768984382731,"_source_registry_name":"default","contributors":[]},"2.0.0-alpha.6":{"name":"@itwin/presentation-shared","version":"2.0.0-alpha.6","description":"The package contains types and utilities used across different iTwin.js Presentation packages.","license":"MIT","author":{"name":"Bentley Systems, Inc.","url":"http://www.bentley.com"},"repository":{"type":"git","url":"git+https://github.com/iTwin/presentation.git","directory":"packages/shared"},"keywords":["Bentley","EC","ECSQL","iModel","iTwin.js","Presentation"],"type":"module","main":"lib/cjs/presentation-shared.js","types":"lib/cjs/presentation-shared","module":"lib/esm/presentation-shared.js","exports":{".":{"import":"./lib/esm/presentation-shared.js","require":"./lib/cjs/presentation-shared.js"},"./package.json":"./package.json"},"dependencies":{"@itwin/core-bentley":"^5.5.1"},"devDependencies":{"@itwin/build-tools":"^5.5.1","@itwin/eslint-plugin":"5.1.0","@types/chai":"^5.2.3","@types/chai-as-promised":"^8.0.2","@types/mocha":"^10.0.10","@types/node":"^22.19.7","@types/sinon":"^17.0.4","@types/sinon-chai":"^4.0.0","c8":"^10.1.3","chai":"^5.3.3","chai-as-promised":"^8.0.2","eslint":"^9.39.2","mocha":"^11.7.5","rimraf":"^6.1.2","sinon":"^19.0.5","sinon-chai":"^4.0.1","typescript":"~5.7.3","presentation-test-utilities":"^0.0.1"},"scripts":{"build":"npm run -s build:cjs && npm run -s build:esm","build:cjs":"node ../../scripts/package-cjs.mjs ./lib/cjs && tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","clean":"rimraf lib temp","cover":"c8 npm -s test","lint":"eslint \"./src/**/*.ts\"","test:dev":"mocha --enable-source-maps --config ./.mocharc.json","test":"npm run test:dev","extract-api":"betools extract-api --entry=presentation-shared --apiReportFolder=./api --apiReportTempFolder=./api/temp --apiSummaryFolder=./api --includeUnexportedApis","check-internal":"node ../../scripts/checkInternal.js --apiSummary ./api/presentation-shared.api.md","validate-markdowns":"node ../../scripts/validateMarkdowns.js README.md"},"_id":"@itwin/presentation-shared@2.0.0-alpha.6","readmeFilename":"README.md","bugs":{"url":"https://github.com/iTwin/presentation/issues"},"homepage":"https://github.com/iTwin/presentation#readme","_integrity":"sha512-RjBjqactoqVGtiKFvHpYG2x2vC6yqqoz8+jYJOiXNiPA3uJYPFCqmSROxP+n877F/RU1ekSuSAijQcgAN8wZBw==","_resolved":"/tmp/a19bbf32d9cc19f35060363e065c9471/itwin-presentation-shared-2.0.0-alpha.6.tgz","_from":"file:itwin-presentation-shared-2.0.0-alpha.6.tgz","_nodeVersion":"22.21.1","_npmVersion":"10.9.4","dist":{"integrity":"sha512-RjBjqactoqVGtiKFvHpYG2x2vC6yqqoz8+jYJOiXNiPA3uJYPFCqmSROxP+n877F/RU1ekSuSAijQcgAN8wZBw==","shasum":"00946074364be9bb8c1e780651fee7982078ce14","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@itwin/presentation-shared/-/presentation-shared-2.0.0-alpha.6.tgz","fileCount":117,"unpackedSize":303818,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@itwin%2fpresentation-shared@2.0.0-alpha.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIG7OS8VB9vMksX43diXt9DBd7KLGVPAU+JER1K7PQtmVAiB/gvwUR/VZgQuJ+aWNzQlPRgonr9UIThRTlqxw7QYF+A=="}],"size":44701},"_npmUser":{"name":"anonymous","email":"imodel.js@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"imodel.js@gmail.com"},{"name":"anonymous","email":"Colin.Kerr@bentley.com"},{"name":"anonymous","email":"bill@wbg.dev"},{"name":"anonymous","email":"arunbgeo@gmail.com"},{"name":"anonymous","email":"caleb.shafer@bentley.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/presentation-shared_2.0.0-alpha.6_1768989056611_0.4686724690685533"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-21T09:50:56.755Z","publish_time":1768989056755,"_source_registry_name":"default","contributors":[]},"1.2.8":{"name":"@itwin/presentation-shared","version":"1.2.8","description":"The package contains types and utilities used across different iTwin.js Presentation packages.","license":"MIT","author":{"name":"Bentley Systems, Inc.","url":"http://www.bentley.com"},"repository":{"type":"git","url":"git+https://github.com/iTwin/presentation.git","directory":"packages/shared"},"keywords":["Bentley","EC","ECSQL","iModel","iTwin.js","Presentation"],"type":"module","main":"lib/cjs/presentation-shared.js","types":"lib/cjs/presentation-shared","module":"lib/esm/presentation-shared.js","exports":{".":{"import":"./lib/esm/presentation-shared.js","require":"./lib/cjs/presentation-shared.js"},"./package.json":"./package.json"},"dependencies":{"@itwin/core-bentley":"^5.5.2"},"devDependencies":{"@itwin/build-tools":"^5.5.2","@itwin/eslint-plugin":"5.1.0","@types/chai":"^5.2.3","@types/chai-as-promised":"^8.0.2","@types/mocha":"^10.0.10","@types/node":"^22.19.8","@types/sinon":"^17.0.4","@types/sinon-chai":"^4.0.0","c8":"^10.1.3","chai":"^5.3.3","chai-as-promised":"^8.0.2","eslint":"^9.39.2","mocha":"^11.7.5","rimraf":"^6.1.2","sinon":"^19.0.5","sinon-chai":"^4.0.1","typescript":"~5.7.3","presentation-test-utilities":"^0.0.1"},"scripts":{"build":"npm run -s build:cjs && npm run -s build:esm","build:cjs":"node ../../scripts/package-cjs.mjs ./lib/cjs && tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","clean":"rimraf lib temp","cover":"c8 npm -s test","lint":"eslint \"./src/**/*.ts\"","test:dev":"mocha --enable-source-maps --config ./.mocharc.json","test":"npm run test:dev","extract-api":"betools extract-api --entry=presentation-shared --apiReportFolder=./api --apiReportTempFolder=./api/temp --apiSummaryFolder=./api --includeUnexportedApis","check-internal":"node ../../scripts/checkInternal.js --apiSummary ./api/presentation-shared.api.md","validate-markdowns":"node ../../scripts/validateMarkdowns.js README.md"},"_id":"@itwin/presentation-shared@1.2.8","bugs":{"url":"https://github.com/iTwin/presentation/issues"},"homepage":"https://github.com/iTwin/presentation#readme","_integrity":"sha512-rUx48vVA6IOf0MGTJr3fDQVc3DBJ1PRyoMQUf3xu2POF8ggjMrZetJXbV7G6FFHI0xlt6riC2b2iUPNTGhRFGA==","_resolved":"/tmp/68f992e6d7c465f3a0aacb904484b2c8/itwin-presentation-shared-1.2.8.tgz","_from":"file:itwin-presentation-shared-1.2.8.tgz","_nodeVersion":"22.22.0","_npmVersion":"10.9.4","dist":{"integrity":"sha512-rUx48vVA6IOf0MGTJr3fDQVc3DBJ1PRyoMQUf3xu2POF8ggjMrZetJXbV7G6FFHI0xlt6riC2b2iUPNTGhRFGA==","shasum":"b4ba3afb01f942d4ac5ad24cbb21fcf382982664","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@itwin/presentation-shared/-/presentation-shared-1.2.8.tgz","fileCount":117,"unpackedSize":295297,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@itwin%2fpresentation-shared@1.2.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDaIAQCEZ3BrFiaCum9CZWd33MSHc8ijaw/CWf+QizZzwIhAOkFUBRKcOX8HmbkwR2D7q9aCz0m4gCZfMypfEao4Mm9"}],"size":43397},"_npmUser":{"name":"anonymous","email":"imodel.js@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"imodel.js@gmail.com"},{"name":"anonymous","email":"Colin.Kerr@bentley.com"},{"name":"anonymous","email":"bill@wbg.dev"},{"name":"anonymous","email":"arunbgeo@gmail.com"},{"name":"anonymous","email":"caleb.shafer@bentley.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/presentation-shared_1.2.8_1770189543432_0.5317556747604837"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-04T07:19:03.590Z","publish_time":1770189543590,"_source_registry_name":"default","contributors":[]},"2.0.0-alpha.7":{"name":"@itwin/presentation-shared","version":"2.0.0-alpha.7","description":"The package contains types and utilities used across different iTwin.js Presentation packages.","license":"MIT","author":{"name":"Bentley Systems, Inc.","url":"http://www.bentley.com"},"repository":{"type":"git","url":"git+https://github.com/iTwin/presentation.git","directory":"packages/shared"},"keywords":["Bentley","EC","ECSQL","iModel","iTwin.js","Presentation"],"type":"module","main":"lib/cjs/presentation-shared.js","types":"lib/cjs/presentation-shared","module":"lib/esm/presentation-shared.js","exports":{".":{"import":"./lib/esm/presentation-shared.js","require":"./lib/cjs/presentation-shared.js"},"./package.json":"./package.json"},"dependencies":{"@itwin/core-bentley":"^5.5.2"},"devDependencies":{"@itwin/build-tools":"^5.5.2","@itwin/eslint-plugin":"5.1.0","@types/chai":"^5.2.3","@types/chai-as-promised":"^8.0.2","@types/mocha":"^10.0.10","@types/node":"^22.19.7","@types/sinon":"^17.0.4","@types/sinon-chai":"^4.0.0","c8":"^10.1.3","chai":"^5.3.3","chai-as-promised":"^8.0.2","eslint":"^9.39.2","mocha":"^11.7.5","rimraf":"^6.1.2","sinon":"^19.0.5","sinon-chai":"^4.0.1","typescript":"~5.7.3","presentation-test-utilities":"^0.0.1"},"scripts":{"build":"npm run -s build:cjs && npm run -s build:esm","build:cjs":"node ../../scripts/package-cjs.mjs ./lib/cjs && tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","clean":"rimraf lib temp","cover":"c8 npm -s test","lint":"eslint \"./src/**/*.ts\"","test:dev":"mocha --enable-source-maps --config ./.mocharc.json","test":"npm run test:dev","extract-api":"betools extract-api --entry=presentation-shared --apiReportFolder=./api --apiReportTempFolder=./api/temp --apiSummaryFolder=./api --includeUnexportedApis","check-internal":"node ../../scripts/checkInternal.js --apiSummary ./api/presentation-shared.api.md","validate-markdowns":"node ../../scripts/validateMarkdowns.js README.md"},"_id":"@itwin/presentation-shared@2.0.0-alpha.7","readmeFilename":"README.md","bugs":{"url":"https://github.com/iTwin/presentation/issues"},"homepage":"https://github.com/iTwin/presentation#readme","_integrity":"sha512-+ecEByxQSAQvyU/3s6ArrLJpbclO2a3cxhxIgSpZHArCOUA92gBrp3wH9WzsABZ8Rz8hwrkhipnSAX53sr/VwQ==","_resolved":"/tmp/9ad9c0da0e0075b8f0b5a53080f145f8/itwin-presentation-shared-2.0.0-alpha.7.tgz","_from":"file:itwin-presentation-shared-2.0.0-alpha.7.tgz","_nodeVersion":"22.22.0","_npmVersion":"10.9.4","dist":{"integrity":"sha512-+ecEByxQSAQvyU/3s6ArrLJpbclO2a3cxhxIgSpZHArCOUA92gBrp3wH9WzsABZ8Rz8hwrkhipnSAX53sr/VwQ==","shasum":"e44878e892f81b9654c243993c92187ca43ba9c7","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@itwin/presentation-shared/-/presentation-shared-2.0.0-alpha.7.tgz","fileCount":117,"unpackedSize":306306,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@itwin%2fpresentation-shared@2.0.0-alpha.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIH2uTUhVXjauW5EzttdoSBR50wmTfXnlSkujuC2/U3T8AiEA+ZZDTh9a3N+Jjlzm0O9HrLMFJQh1IM5nmJY62lNv6Cs="}],"size":45118},"_npmUser":{"name":"anonymous","email":"imodel.js@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"imodel.js@gmail.com"},{"name":"anonymous","email":"Colin.Kerr@bentley.com"},{"name":"anonymous","email":"bill@wbg.dev"},{"name":"anonymous","email":"arunbgeo@gmail.com"},{"name":"anonymous","email":"caleb.shafer@bentley.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/presentation-shared_2.0.0-alpha.7_1771402769146_0.025422451410947566"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-18T08:19:29.299Z","publish_time":1771402769299,"_source_registry_name":"default","contributors":[]},"1.2.9":{"name":"@itwin/presentation-shared","version":"1.2.9","description":"The package contains types and utilities used across different iTwin.js Presentation packages.","license":"MIT","author":{"name":"Bentley Systems, Inc.","url":"http://www.bentley.com"},"repository":{"type":"git","url":"git+https://github.com/iTwin/presentation.git","directory":"packages/shared"},"keywords":["Bentley","EC","ECSQL","iModel","iTwin.js","Presentation"],"type":"module","main":"lib/cjs/presentation-shared.js","types":"lib/cjs/presentation-shared","module":"lib/esm/presentation-shared.js","exports":{".":{"import":"./lib/esm/presentation-shared.js","require":"./lib/cjs/presentation-shared.js"},"./package.json":"./package.json"},"dependencies":{"@itwin/core-bentley":"^5.6.2"},"devDependencies":{"@itwin/build-tools":"^5.6.2","@itwin/eslint-plugin":"5.1.0","@types/chai":"^5.2.3","@types/chai-as-promised":"^8.0.2","@types/mocha":"^10.0.10","@types/node":"^22.19.13","@types/sinon":"^17.0.4","@types/sinon-chai":"^4.0.0","c8":"^10.1.3","chai":"^5.3.3","chai-as-promised":"^8.0.2","eslint":"^9.39.3","mocha":"^11.7.5","rimraf":"^6.1.3","sinon":"^19.0.5","sinon-chai":"^4.0.1","typescript":"~5.7.3","presentation-test-utilities":"^0.0.1"},"scripts":{"build":"npm run -s build:cjs && npm run -s build:esm","build:cjs":"node ../../scripts/package-cjs.mjs ./lib/cjs && tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","clean":"rimraf lib temp","cover":"c8 npm -s test","lint":"eslint \"./src/**/*.ts\"","test:dev":"mocha --enable-source-maps --config ./.mocharc.json","test":"npm run test:dev","extract-api":"betools extract-api --entry=presentation-shared --apiReportFolder=./api --apiReportTempFolder=./api/temp --apiSummaryFolder=./api --includeUnexportedApis","check-internal":"node ../../scripts/checkInternal.js --apiSummary ./api/presentation-shared.api.md","validate-markdowns":"node ../../scripts/validateMarkdowns.js README.md"},"_id":"@itwin/presentation-shared@1.2.9","bugs":{"url":"https://github.com/iTwin/presentation/issues"},"homepage":"https://github.com/iTwin/presentation#readme","_integrity":"sha512-xg6+ef/P0LxewFhqKp7QoKHhol/CiSuKlAIRkaIP5m8ST831ng4GMOkX26WY4Tb75EuLcMUsCXVWzJ34zWO78w==","_resolved":"/tmp/123160c993659327c1f03736c774dbe6/itwin-presentation-shared-1.2.9.tgz","_from":"file:itwin-presentation-shared-1.2.9.tgz","_nodeVersion":"22.22.0","_npmVersion":"10.9.4","dist":{"integrity":"sha512-xg6+ef/P0LxewFhqKp7QoKHhol/CiSuKlAIRkaIP5m8ST831ng4GMOkX26WY4Tb75EuLcMUsCXVWzJ34zWO78w==","shasum":"553dd6d5d97ebb21942fd1d7b9bd39953c7fc620","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@itwin/presentation-shared/-/presentation-shared-1.2.9.tgz","fileCount":117,"unpackedSize":295409,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@itwin%2fpresentation-shared@1.2.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEzkpG40Nr6S6cHyElpsEfDR+O2knjur0KpWscJ644yfAiEAhmUbu+Y1cvbXDVJywHugG19Xq2qUBcLPFY+PHlTtTVs="}],"size":43406},"_npmUser":{"name":"anonymous","email":"imodel.js@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"imodel.js@gmail.com"},{"name":"anonymous","email":"Colin.Kerr@bentley.com"},{"name":"anonymous","email":"bill@wbg.dev"},{"name":"anonymous","email":"arunbgeo@gmail.com"},{"name":"anonymous","email":"caleb.shafer@bentley.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/presentation-shared_1.2.9_1772442897057_0.07835427378652282"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-02T09:14:57.218Z","publish_time":1772442897218,"_source_registry_name":"default","contributors":[]},"2.0.0-alpha.8":{"name":"@itwin/presentation-shared","version":"2.0.0-alpha.8","description":"The package contains types and utilities used across different iTwin.js Presentation packages.","license":"MIT","author":{"name":"Bentley Systems, Inc.","url":"http://www.bentley.com"},"repository":{"type":"git","url":"git+https://github.com/iTwin/presentation.git","directory":"packages/shared"},"keywords":["Bentley","EC","ECSQL","iModel","iTwin.js","Presentation"],"type":"module","main":"lib/cjs/presentation-shared.js","types":"lib/cjs/presentation-shared","module":"lib/esm/presentation-shared.js","exports":{".":{"import":"./lib/esm/presentation-shared.js","require":"./lib/cjs/presentation-shared.js"},"./package.json":"./package.json"},"dependencies":{"@itwin/core-bentley":"^5.6.2"},"devDependencies":{"@itwin/build-tools":"^5.6.2","@itwin/eslint-plugin":"5.1.0","@types/chai":"^5.2.3","@types/chai-as-promised":"^8.0.2","@types/mocha":"^10.0.10","@types/node":"^22.19.13","@types/sinon":"^17.0.4","@types/sinon-chai":"^4.0.0","c8":"^10.1.3","chai":"^5.3.3","chai-as-promised":"^8.0.2","eslint":"^9.39.3","mocha":"^11.7.5","rimraf":"^6.1.3","sinon":"^19.0.5","sinon-chai":"^4.0.1","typescript":"~5.7.3","presentation-test-utilities":"^0.0.1"},"scripts":{"build":"npm run -s build:cjs && npm run -s build:esm","build:cjs":"node ../../scripts/package-cjs.mjs ./lib/cjs && tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","clean":"rimraf lib temp","cover":"c8 npm -s test","lint":"eslint \"./src/**/*.ts\"","test:dev":"mocha --enable-source-maps --config ./.mocharc.json","test":"npm run test:dev","extract-api":"betools extract-api --entry=presentation-shared --apiReportFolder=./api --apiReportTempFolder=./api/temp --apiSummaryFolder=./api --includeUnexportedApis","check-internal":"node ../../scripts/checkInternal.js --apiSummary ./api/presentation-shared.api.md","validate-markdowns":"node ../../scripts/validateMarkdowns.js README.md"},"_id":"@itwin/presentation-shared@2.0.0-alpha.8","readmeFilename":"README.md","bugs":{"url":"https://github.com/iTwin/presentation/issues"},"homepage":"https://github.com/iTwin/presentation#readme","_integrity":"sha512-+SdQ68kF2Vl00xkZ/0qDZm0a0oDFAPpD8TdIU8MM3XLFe3uFr5Jkn7fofb2YM+YVi7TByZdC5/ZUe5dnC8Q4jQ==","_resolved":"/tmp/1e22fffa0ab4e3b6794fb3a9f0184bb8/itwin-presentation-shared-2.0.0-alpha.8.tgz","_from":"file:itwin-presentation-shared-2.0.0-alpha.8.tgz","_nodeVersion":"22.22.0","_npmVersion":"10.9.4","dist":{"integrity":"sha512-+SdQ68kF2Vl00xkZ/0qDZm0a0oDFAPpD8TdIU8MM3XLFe3uFr5Jkn7fofb2YM+YVi7TByZdC5/ZUe5dnC8Q4jQ==","shasum":"2ac5b5e43ae2ff0bdf2f86e0fdd4ab52085eb51e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@itwin/presentation-shared/-/presentation-shared-2.0.0-alpha.8.tgz","fileCount":117,"unpackedSize":307834,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@itwin%2fpresentation-shared@2.0.0-alpha.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAGMUlL5x+JGQYB26VqRQlN3WGHCrU48FN2Mcaoa8qtLAiAkQGVGks1BjcwUJh3WBEZSagZIQfAGwi5WNarZSD2X7g=="}],"size":45368},"_npmUser":{"name":"anonymous","email":"imodel.js@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"imodel.js@gmail.com"},{"name":"anonymous","email":"Colin.Kerr@bentley.com"},{"name":"anonymous","email":"bill@wbg.dev"},{"name":"anonymous","email":"arunbgeo@gmail.com"},{"name":"anonymous","email":"caleb.shafer@bentley.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/presentation-shared_2.0.0-alpha.8_1772448398071_0.8746373433110011"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-02T10:46:38.224Z","publish_time":1772448398224,"_source_registry_name":"default","contributors":[]},"1.2.10":{"name":"@itwin/presentation-shared","version":"1.2.10","description":"The package contains types and utilities used across different iTwin.js Presentation packages.","license":"MIT","author":{"name":"Bentley Systems, Inc.","url":"http://www.bentley.com"},"repository":{"type":"git","url":"git+https://github.com/iTwin/presentation.git","directory":"packages/shared"},"keywords":["Bentley","EC","ECSQL","iModel","iTwin.js","Presentation"],"type":"module","main":"lib/cjs/presentation-shared.js","types":"lib/cjs/presentation-shared","module":"lib/esm/presentation-shared.js","exports":{".":{"import":"./lib/esm/presentation-shared.js","require":"./lib/cjs/presentation-shared.js"},"./package.json":"./package.json"},"dependencies":{"@itwin/core-bentley":"^5.7.2"},"devDependencies":{"@itwin/build-tools":"^5.7.2","@itwin/eslint-plugin":"5.1.0","@types/chai":"^5.2.3","@types/chai-as-promised":"^8.0.2","@types/mocha":"^10.0.10","@types/node":"^22.19.15","@types/sinon":"^17.0.4","@types/sinon-chai":"^4.0.0","c8":"^10.1.3","chai":"^5.3.3","chai-as-promised":"^8.0.2","eslint":"^9.39.4","mocha":"^11.7.5","rimraf":"^6.1.3","sinon":"^19.0.5","sinon-chai":"^4.0.1","typescript":"~5.7.3","presentation-test-utilities":"^0.0.1"},"scripts":{"build":"npm run -s build:cjs && npm run -s build:esm","build:cjs":"node ../../scripts/package-cjs.mjs ./lib/cjs && tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","clean":"rimraf lib temp","cover":"c8 npm -s test","lint":"eslint \"./src/**/*.ts\"","test:dev":"mocha --enable-source-maps --config ./.mocharc.json","test":"npm run test:dev","extract-api":"betools extract-api --entry=presentation-shared --apiReportFolder=./api --apiReportTempFolder=./api/temp --apiSummaryFolder=./api --includeUnexportedApis","check-internal":"node ../../scripts/checkInternal.js --apiSummary ./api/presentation-shared.api.md","validate-markdowns":"node ../../scripts/validateMarkdowns.js README.md"},"_id":"@itwin/presentation-shared@1.2.10","bugs":{"url":"https://github.com/iTwin/presentation/issues"},"homepage":"https://github.com/iTwin/presentation#readme","_integrity":"sha512-3EZYmw8ckOWORigOCrns4iV8a/yNsX7ZWzzjG4xpGKxbUDT4La4x29Ltqee9SG8j7NY9bshouSFxKhRJXg7F2Q==","_resolved":"/tmp/666939210e7d252d628b053ef256cd78/itwin-presentation-shared-1.2.10.tgz","_from":"file:itwin-presentation-shared-1.2.10.tgz","_nodeVersion":"22.22.1","_npmVersion":"10.9.4","dist":{"integrity":"sha512-3EZYmw8ckOWORigOCrns4iV8a/yNsX7ZWzzjG4xpGKxbUDT4La4x29Ltqee9SG8j7NY9bshouSFxKhRJXg7F2Q==","shasum":"621ca7ac003c80c073e8e9b7f2e2a47b7aee6280","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@itwin/presentation-shared/-/presentation-shared-1.2.10.tgz","fileCount":117,"unpackedSize":295520,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@itwin%2fpresentation-shared@1.2.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDmPFi5QNrxKQl+1MyV5CI9TfaQOYSifQOPsFkq1ZJMXAiButWsJG9eIQe1I577mavI8CIi24v4Cga8bdBC0HLcASQ=="}],"size":43417},"_npmUser":{"name":"anonymous","email":"imodel.js@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"imodel.js@gmail.com"},{"name":"anonymous","email":"Colin.Kerr@bentley.com"},{"name":"anonymous","email":"bill@wbg.dev"},{"name":"anonymous","email":"arunbgeo@gmail.com"},{"name":"anonymous","email":"caleb.shafer@bentley.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/presentation-shared_1.2.10_1773923854636_0.5450218231920283"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-19T12:37:34.798Z","publish_time":1773923854798,"_source_registry_name":"default","contributors":[]},"2.0.0-alpha.9":{"name":"@itwin/presentation-shared","version":"2.0.0-alpha.9","description":"The package contains types and utilities used across different iTwin.js Presentation packages.","license":"MIT","author":{"name":"Bentley Systems, Inc.","url":"http://www.bentley.com"},"repository":{"type":"git","url":"git+https://github.com/iTwin/presentation.git","directory":"packages/shared"},"keywords":["Bentley","EC","ECSQL","iModel","iTwin.js","Presentation"],"type":"module","main":"lib/cjs/presentation-shared.js","types":"lib/cjs/presentation-shared","module":"lib/esm/presentation-shared.js","exports":{".":{"import":"./lib/esm/presentation-shared.js","require":"./lib/cjs/presentation-shared.js"},"./package.json":"./package.json"},"dependencies":{"@itwin/core-bentley":"^5.7.2"},"devDependencies":{"@itwin/build-tools":"^5.7.2","@itwin/eslint-plugin":"5.1.0","@types/chai":"^5.2.3","@types/chai-as-promised":"^8.0.2","@types/mocha":"^10.0.10","@types/node":"^24.12.0","@types/sinon":"^17.0.4","@types/sinon-chai":"^4.0.0","c8":"^10.1.3","chai":"^5.3.3","chai-as-promised":"^8.0.2","eslint":"^9.39.4","mocha":"^11.7.5","rimraf":"^6.1.3","sinon":"^19.0.5","sinon-chai":"^4.0.1","typescript":"~5.7.3","presentation-test-utilities":"^0.0.1"},"scripts":{"build":"npm run -s build:cjs && npm run -s build:esm","build:cjs":"node ../../scripts/package-cjs.mjs ./lib/cjs && tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","clean":"rimraf lib temp","cover":"c8 npm -s test","lint":"eslint \"./src/**/*.ts\"","test:dev":"mocha --enable-source-maps --config ./.mocharc.json","test":"npm run test:dev","extract-api":"betools extract-api --entry=presentation-shared --apiReportFolder=./api --apiReportTempFolder=./api/temp --apiSummaryFolder=./api --includeUnexportedApis","check-internal":"node ../../scripts/checkInternal.js --apiSummary ./api/presentation-shared.api.md","validate-markdowns":"node ../../scripts/validateMarkdowns.js README.md"},"readmeFilename":"README.md","_id":"@itwin/presentation-shared@2.0.0-alpha.9","bugs":{"url":"https://github.com/iTwin/presentation/issues"},"homepage":"https://github.com/iTwin/presentation#readme","_integrity":"sha512-gPIc7WQk5QCmTib11hAc3vuL8RA6iOE2iWdmBD/bfWT/2gHj1gXafo6T8eoN+bXL6cJ+v3R2s+RWa2PjU7XG7w==","_resolved":"/tmp/910e610e267214ea6011a9f9d9da948b/itwin-presentation-shared-2.0.0-alpha.9.tgz","_from":"file:itwin-presentation-shared-2.0.0-alpha.9.tgz","_nodeVersion":"24.14.0","_npmVersion":"11.9.0","dist":{"integrity":"sha512-gPIc7WQk5QCmTib11hAc3vuL8RA6iOE2iWdmBD/bfWT/2gHj1gXafo6T8eoN+bXL6cJ+v3R2s+RWa2PjU7XG7w==","shasum":"93027f77d9a844e75079b54935775c83fe429301","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@itwin/presentation-shared/-/presentation-shared-2.0.0-alpha.9.tgz","fileCount":117,"unpackedSize":312229,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@itwin%2fpresentation-shared@2.0.0-alpha.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD90cbeu2aE7hUmC2BZFTlP7h7xD7skGiF1jgzjd+n0fQIhAKKBiFioYr87omNZBzCgo2iisTwKxO4S/Y54W36Wy/C4"}],"size":46114},"_npmUser":{"name":"anonymous","email":"imodel.js@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"imodel.js@gmail.com"},{"name":"anonymous","email":"Colin.Kerr@bentley.com"},{"name":"anonymous","email":"bill@wbg.dev"},{"name":"anonymous","email":"arunbgeo@gmail.com"},{"name":"anonymous","email":"caleb.shafer@bentley.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/presentation-shared_2.0.0-alpha.9_1773938468040_0.5476487767960398"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-19T16:41:08.209Z","publish_time":1773938468209,"_source_registry_name":"default","contributors":[]}},"dist-tags":{"alpha":"2.0.0-alpha.9","latest":"1.2.10"},"name":"@itwin/presentation-shared","time":{"created":"2024-05-02T19:04:58.191Z","modified":"2026-03-19T16:41:19.114Z","0.1.0":"2024-05-02T14:05:38.010Z","0.1.1":"2024-05-15T13:48:46.391Z","0.2.0":"2024-05-24T10:34:47.235Z","0.3.0":"2024-06-10T08:06:16.165Z","0.3.1":"2024-06-12T11:39:12.421Z","0.3.2":"2024-07-09T11:03:42.443Z","0.4.0":"2024-07-29T14:28:41.361Z","0.4.1":"2024-08-14T14:11:04.957Z","0.5.0":"2024-09-30T08:09:20.463Z","1.0.0":"2024-10-04T10:36:10.706Z","1.1.0":"2024-10-30T10:56:13.360Z","1.2.0":"2024-11-28T14:17:33.532Z","1.2.1":"2025-03-19T10:09:36.805Z","2.0.0-alpha.0":"2025-05-07T12:08:49.178Z","1.2.2":"2025-06-18T12:12:51.018Z","2.0.0-alpha.1":"2025-06-18T13:01:39.516Z","1.2.3":"2025-08-13T09:05:39.094Z","2.0.0-alpha.2":"2025-08-14T10:43:31.757Z","2.0.0-alpha.3":"2025-11-18T13:44:22.777Z","1.2.4":"2025-11-27T11:14:16.743Z","2.0.0-alpha.4":"2025-12-05T09:28:34.879Z","1.2.5":"2025-12-12T11:24:59.806Z","2.0.0-alpha.5":"2025-12-12T13:36:33.561Z","1.2.6":"2026-01-05T13:21:06.993Z","1.2.7":"2026-01-21T08:33:02.731Z","2.0.0-alpha.6":"2026-01-21T09:50:56.755Z","1.2.8":"2026-02-04T07:19:03.590Z","2.0.0-alpha.7":"2026-02-18T08:19:29.299Z","1.2.9":"2026-03-02T09:14:57.218Z","2.0.0-alpha.8":"2026-03-02T10:46:38.224Z","1.2.10":"2026-03-19T12:37:34.798Z","2.0.0-alpha.9":"2026-03-19T16:41:08.209Z"},"readme":"# @itwin/presentation-shared\n\nCopyright © Bentley Systems, Incorporated. All rights reserved. See LICENSE.md for license terms and full copyright notice.\n\nThe `@itwin/presentation-shared` package provides APIs shared across different Presentation packages.\n\nGenerally, it's expected for this package to be a regular dependency (not a peer) and it's types to possibly be exposed through other Presentation packages.\n\n## EC & Metadata\n\nThe APIs in this group provide access to [iModels' EC metadata](https://www.itwinjs.org/bis/ec/). For the most part, the package delivers only type definitions for different EC types and a couple of utility functions.\n\n### `EC` namespace\n\nThe namespace defines all the [EC](https://www.itwinjs.org/bis/ec/) types that Presentation packages need. The types mostly replicate the ones from [`@itwin/ecschema-metadata` package](https://www.npmjs.com/package/@itwin/ecschema-metadata), but provide an abstraction layer and, being interfaces rather than classes, better interoperability between packages and versions.\n\n### `ECSchemaProvider` & `getClass`\n\n- `ECSchemaProvider` is an interface for something that knows how to get an [ECSchema](https://www.itwinjs.org/bis/ec/ec-schema/) from an iModel. The package itself doesn't provide an implementation for this interface and instead relies on `@itwin/presentation-core-interop` to do that.\n\n- `getClass` is an utility function that makes it easier to get an `EC.Class`, given an `ECSchemaProvider` and a full class name.\n\nExample usage:\n\n```ts\nimport { SchemaContext } from \"@itwin/ecschema-metadata\";\nimport { createECSchemaProvider } from \"@itwin/presentation-core-interop\";\nimport { ECSchemaProvider, getClass } from \"@itwin/presentation-shared\";\n\nconst schemas = new SchemaContext();\nconst schemaProvider: ECSchemaProvider = createECSchemaProvider(schemas);\n\n// get schema and a class from it\nconst ecSchema = await schemaProvider.getSchema(\"MySchema\");\nconst ecClassFromSchema = await ecSchema.getClass(\"MyClass\");\n\n// ... or use the `getClass` utility to get straight to the class\nconst ecClassFromUtility = await getClass(schemaProvider, \"MySchema.MyClass\");\n```\n\n### `ECClassHierarchyInspector` & `createCachingECClassHierarchyInspector`\n\n- `ECClassHierarchyInspector` is an interface for something that knows how to check whether one `EC.Class` derives from another. While that can be achieved through `ECSchemaProvider` by getting an `EC.Class` and calling its `is` method, using this interface provides a more streamlined and, possibly, more efficient way to do the check. In addition, the `ECClassHierarchyInspector.classDerivesFrom` returns a `Promise<boolean> | boolean`, which lets the implementation return the result synchronously, if it's already known.\n\n- `createCachingECClassHierarchyInspector` is a factory method that creates `ECClassHierarchyInspector` instance that uses a LRU cache to store the check results. In Presentation library use cases, class inheritance checks are done very frequently to warrant caching these results.\n\nExample usage:\n\n```ts\nimport { createCachingECClassHierarchyInspector, ECClassHierarchyInspector } from \"@itwin/presentation-shared\";\n\nconst classHierarchyInspector: ECClassHierarchyInspector = createCachingECClassHierarchyInspector({\n  // provide `ECSchemaProvider` that will be used to access iModels schemas\n  schemaProvider: getMetadataProvider(),\n  // tell how many entries should be cached in LRU cache (0 or `undefined` stand for \"no caching\")\n  cacheSize: 100,\n});\nconst isGeometricElement = await classHierarchyInspector.classDerivesFrom(\"MySchema.MyClass\", \"BisCore.GeometricElement\");\n```\n\n## ECSql\n\nThe APIs in ECSql group provide an abstraction layer over ECSQL query reader API [on the backend](https://www.itwinjs.org/reference/core-backend/imodels/imodeldb/createqueryreader/) and [on the frontend](https://www.itwinjs.org/reference/core-frontend/imodelconnection/imodelconnection/createqueryreader/).\n\n### `ECSqlQueryExecutor` & related APIs\n\n- `ECSqlBinding` is a union of type / value pairs for binding the values to parametrized ECSQL queries.\n\n- `ECSqlQueryDef` defines the query content: [ctes](https://www.itwinjs.org/learning/commontableexp/), `ecsql` that contains the ECSQL query itself and the bindings (values) for parameters in the query.\n\n- `ECSqlQueryReaderOptions` is a subset of [QueryOptions](https://www.itwinjs.org/reference/core-common/imodels/queryoptions/) and allows configuring how the query is run.\n\n- `ECSqlQueryRow` matches [QueryRowProxy](https://www.itwinjs.org/reference/core-common/imodels/queryrowproxy/) and allows accessing the results by index (when row format is `Indexes`) or by name (when row format is `ECSqlPropertyNames`).\n\n- `ECSqlQueryExecutor` is an interface for a query executor that takes `ECSqlQueryDef` with `ECSqlQueryReaderOptions` and returns `ECSqlQueryRow` objects. The package itself doesn't provide an implementation for this interface and instead relies on `@itwin/presentation-core-interop` to do that.\n\nExample usage:\n\n```ts\nimport { IModelDb } from \"@itwin/core-backend\";\nimport { createECSqlQueryExecutor } from \"@itwin/presentation-core-interop\";\nimport { ECSqlQueryExecutor } from \"@itwin/presentation-shared\";\n\nconst imodel: IModelDb = getIModelDb();\nconst queryExecutor = createECSqlQueryExecutor(imodel);\nconst queryReader = queryExecutor.createQueryReader(\n  {\n    ecsql: \"SELECT * FROM BisCore.Element WHERE UserLabel = ?\",\n    bindings: [{ type: \"string\", value: \"My element\" }],\n  },\n  {\n    rowFormat: \"ECSqlPropertyNames\",\n  },\n);\nfor await (const row of reader) {\n  const instanceId = row[\"ECInstanceId\"];\n  const codeValue = row[\"CodeValue\"];\n}\n```\n\n### ECSql utilities\n\nThe ECSql utilities group contains a number of functions to help create complex ECSQL queries. All the functions in this group are exported under the `ECSql` namespace.\n\n- `createNullableSelector` - creates a clause for returning `NULL` when `checkSelector` returns a falsy value, or result of `valueSelector` otherwise.\n\n  Example usage:\n\n  ```ts\n  import { ECSql } from \"@itwin/presentation-shared\";\n\n  const result = ECSql.createNullableSelector({ checkSelector: \"CHECK_SELECTOR\", valueSelector: \"VALUE_SELECTOR\" });\n  // result = \"IIF(CHECK_SELECTOR, VALUE_SELECTOR, NULL)\"\n  ```\n\n- `createRawPropertyValueSelector` - creates an ECSQL selector for raw property value, or, optionally - it's component.\n\n  Example usage:\n\n  ```ts\n  import { ECSql } from \"@itwin/presentation-shared\";\n\n  const result = ECSql.createRawPropertyValueSelector(\"CLASS_ALIAS\", \"POINT_PROPERTY\", \"X\");\n  // result = \"[CLASS_ALIAS].[POINT_PROPERTY].[X]\"\n  ```\n\n- `createRawPrimitiveValueSelector` - creates an ECSQL selector for a raw primitive value.\n  - `undefined` is selected as `NULL`.\n  - `Date` values are selected in julian day format.\n  - `Point2d` and `Point3d` values are selected as serialized JSON objects, e.g. `{ x: 1, y: 2, z: 3 }`.\n  - Other kinds of values are selected as-is.\n\n  Example usage:\n\n  ```ts\n  import { ECSql } from \"@itwin/presentation-shared\";\n  const result = ECSql.createRawPrimitiveValueSelector(\"STRING VALUE\");\n  // result = \"'STRING VALUE'\"\n  ```\n\n- `createPrimitivePropertyValueSelectorProps` - creates `TypedValueSelectClauseProps` for selecting a primitive property value, while also\n  accounting for the property type. The created props may be used when creating `ConcatenatedValue` selectors (see `createConcatenatedValueJsonSelector`\n  and `createConcatenatedValueStringSelector`).\n\n  Example usage:\n\n  ```ts\n  import { ECSql } from \"@itwin/presentation-shared\";\n\n  const categoryRankSelectorProps = ECSql.createPrimitivePropertyValueSelectorProps({\n    schemaProvider,\n    propertyClassAlias: \"x\",\n    propertyClassName: \"BisCore.Category\",\n    propertyName: \"Rank\",\n  });\n  // categoryRankSelectorProps = { selector: \"[x].[Rank]\", type: \"Integer\" }\n\n  // Now we can use the result to create a `ConcatenatedValue` selector:\n  const selector = ECSql.createConcatenatedValueJsonSelector([\"Rank: \", categoryRankSelectorProps]);\n  // selector = `json_array('Rank: ', json_object('selector', '[x].[Rank]', 'type', 'Integer'))`\n  ```\n\n- `createInstanceKeySelector` - creates an ECSQL selector for a serialized `InstanceKey` JSON object.\n\n  Example usage:\n\n  ```ts\n  import { ECSql } from \"@itwin/presentation-shared\";\n  const result = ECSql.createInstanceKeySelector({ alias: \"x\" });\n  // result = \"json_object('className', ec_classname([x].[ECClassId], 's.c'), 'id', IdToHex([x].[ECInstanceId]))\"\n  ```\n\n- `createConcatenatedValueJsonSelector` - creates an ECSQL selector for a `ConcatenatedValue`. This allows handling results of each value selector individually when parsing query result.\n\n  Example usage:\n\n  ```ts\n  import { ECSql } from \"@itwin/presentation-shared\";\n\n  const selector = ECSql.createConcatenatedValueJsonSelector([\n    {\n      selector: \"my_class.MyProperty\",\n    },\n    {\n      value: 123.456,\n      type: \"Double\",\n    },\n  ]);\n  // selector = `json_array(\n  //     my_class.MyProperty,\n  //     json_object(\n  //         'value', 123.456,\n  //         'type', 'Double'\n  //     )\n  // )`\n\n  const queryReader = queryExecutor.createQueryReader(\n    {\n      ecsql: `SELECT ${selector} FROM MySchema.MyClass AS my_class`,\n    },\n    {\n      rowFormat: \"Indexes\",\n    },\n  );\n  for await (const row of reader) {\n    const value: ConcatenatedValue = JSON.parse(row[0]);\n  }\n  ```\n\n- `createConcatenatedValueStringSelector` - creates an ECSQL selector combined of multiple typed value selectors in a form of a string.\n\n  Example usage:\n\n  ```ts\n  import { ECSql } from \"@itwin/presentation-shared\";\n\n  const selector = ECSql.createConcatenatedValueStringSelector([\n    {\n      selector: \"my_class.MyProperty\",\n    },\n    {\n      value: 123.456,\n      type: \"Double\",\n    },\n  ]);\n  // selector = `CAST(my_class.MyProperty AS TEXT) || '123.456'`\n\n  const queryReader = queryExecutor.createQueryReader(\n    {\n      ecsql: `SELECT ${selector} FROM MySchema.MyClass AS my_class`,\n    },\n    {\n      rowFormat: \"Indexes\",\n    },\n  );\n  for await (const row of reader) {\n    const value: string = row[0];\n  }\n  ```\n\n- `createRelationshipPathJoinClause` - creates an ECSQL JOIN snippet for given relationships' path.\n\n  Example usage:\n\n  ```ts\n  import { ECSql } from \"@itwin/presentation-shared\";\n\n  const selector = ECSql.createRelationshipPathJoinClause({\n    schemaProvider,\n    path: [\n      {\n        sourceAlias: \"my_source\",\n        sourceClassName: \"MySchema.MySourceClass\",\n        relationshipAlias: \"my_relationship\",\n        relationshipName: \"MySchema.MyRelationship\",\n        targetAlias: \"my_target\",\n        targetClassName: \"MySchema.MyTargetClass\",\n        joinType: \"inner\",\n      },\n    ],\n  });\n  // selector = `\n  //   INNER JOIN [MySchema].[MyRelationship] [my_relationship] ON [my_relationship].[SourceECInstanceId] = [my_source].[ECInstanceId]`\n  //   INNER JOIN [MySchema].[MyTargetClass] [my_target] ON [my_target].[ECInstanceId] = [my_relationship].[TargetECInstanceId]\n  // `\n  ```\n\n## Values\n\nThe APIs in Values group contain various value types and utilities to work with them.\n\n- `InstanceKey` - a pair of full ECClass name and ECInstance ID, uniquely identifying an ECInstance in an iModel.\n\n- `PrimitiveValue` - a union of different supported primitive values. Also, a namespace, containing the following utilities:\n  - `isPoint2d` - type guard to check if the given `PrimitiveValue` is a `Point2d`.\n  - `isPoint3d` - type guard to check if the given `PrimitiveValue` is a `Point3d`.\n\n- `TypedPrimitiveValue` - a union of all supported combinations of `PrimitiveValue` and its type, possibly with some extra metadata like extended type name or units-related information. Also, a namespace, containing the following utilities:\n  - `create` - given a `PrimitiveValue`, its type and, optionally, extra information, validates the input and creates a `TypedPrimitiveValue`.\n\n- `ConcatenatedValuePart` - a union of different types that may be used to create a single, combined value: nested `ConcatenatedValue`, `TypedPrimitiveValue` or just plain string. Also, a namespace, containing the following utilities:\n  - `isString` - type guard to check if the given `ConcatenatedValuePart` is a `string`.\n  - `isPrimitive` - type guard to check if the given `ConcatenatedValuePart` is a `TypedPrimitiveValue`.\n\n- `ConcatenatedValue` - an array of `ConcatenatedValuePart`. Also, a namespace containing the following utilities:\n  - `serialize` - joins the given `ConcatenatedValue` parts using provided formatter and separator.\n\n- `IPrimitiveValueFormatter` - an interface for a function that knows how to format a `TypedPrimitiveValue` into a string.\n\n- `createDefaultValueFormatter` - a factory method that creates an `IPrimitiveValueFormatter` for formatting values into a user-friendly, but units-agnostic format. This is a good fallback, but for iTwin.js applications it's expected that a units aware formatter from `@itwin/presentation-core-interop` package is used.\n\n- `formatConcatenatedValue` - an utility function, built on top of `ConcatenatedValue.serialize`, to serialize `ConcatenatedValue` into a string, but in this case - using the given `IPrimitiveValueFormatter`.\n\n## Instance labels\n\n- `IInstanceLabelSelectClauseFactory` is an interface for something that knows how to create an ECSQL selector for a label. The selector should be injected straight into an ECSQL query:\n\n  ```ts\n  const ecsql = `SELECT ${await factory.createSelectClause({ classAlias: \"element\" })} AS [Label] FROM [BisCore].[Element] AS [element]`;\n  ```\n\n  The generated label is expected to always be of string type, but it may be a serialized JSON string, representing a `ConcatenatedValue`.\n\n- `parseInstanceLabel` utility function may be used to parse the label from query results, taking into account the possibility for the label to be either a string or a `ConcatenatedValue`. For example, the label from above query may be parsed like this:\n\n  ```ts\n  import { ConcatenatedValue, parseInstanceLabel } from \"@itwin/presentation-shared\";\n\n  for await (const row of queryExecutor.createQueryReader({ ecsql }, { rowFormat: \"ECSqlPropertyNames\" })) {\n    const label: string | ConcatenatedValue = parseInstanceLabel(row[\"Label\"]);\n    // see `formatConcatenatedValue` for creating a formatted label string from the above\n  }\n  ```\n\nThe package delivers 3 implementations of `IInstanceLabelSelectClauseFactory` that can be created using the following factory methods: `createDefaultInstanceLabelSelectClauseFactory`, `createClassBasedInstanceLabelSelectClauseFactory`, `createBisInstanceLabelSelectClauseFactory`.\n\n### `createDefaultInstanceLabelSelectClauseFactory`\n\nThis label selectors factory creates instance labels in the form of `Class label [base36(briefcase id)-base36(local id)]`, where local and briefcase IDs are calculated based on ECInstance ID:\n\n- `{briefcase id} = ECInstanceId >> 40`,\n- `{local id} = ECInstanceId & (1 << 40 - 1)`.\n\nThis kind of label is a good fallback for when no better label can be produced - every ECInstance in an iModel always has an ECClass and an ECInstance ID and the combination of the two is guaranteed to be unique, which guarantees a unique instance label.\n\nExample usage:\n\n```ts\nimport { createDefaultInstanceLabelSelectClauseFactory } from \"@itwin/presentation-shared\";\n\nconst labelsFactory = createDefaultInstanceLabelSelectClauseFactory();\nconst ecsql = `SELECT ${await labelsFactory.createSelectClause({ classAlias: \"element\" })} AS [Label] FROM [BisCore].[Element] AS [element]`;\n// ...\n```\n\n### `createClassBasedInstanceLabelSelectClauseFactory`\n\nThis label selectors factory doesn't create labels on its own, but allows assigning different selectors based on ECClass. This is convenient when different classes have different rules for calculating labels of their instances.\n\nExample usage:\n\n```ts\nimport { createClassBasedInstanceLabelSelectClauseFactory, ECClassHierarchyInspector } from \"@itwin/presentation-shared\";\n\nconst classHierarchyInspector: ECClassHierarchyInspector = getClassHierarchyInspector();\nconst labelsFactory = createClassBasedInstanceLabelSelectClauseFactory({\n  classHierarchyInspector,\n  clauses: [\n    {\n      className: \"MySchema.MyClass\",\n      clause: ({ classAlias }) => ({ selector: `[${classAlias}].[MyLabelProperty]` }),\n    },\n    {\n      className: \"BisCore.GeometricElement\",\n      clause: () => ({ value: \"Geometric element\", type: \"String\" }),\n    },\n    {\n      className: \"BisCore.Element\",\n      clause: ({ classAlias }) => ({ selector: `'Element: ' || [${classAlias}].[CodeValue]` }),\n    },\n  ],\n});\nconst ecsql = `SELECT ${await labelsFactory.createSelectClause({ classAlias: \"element\" })} AS [Label] FROM [BisCore].[Element] AS [element]`;\n// ...\n```\n\n### `createBisInstanceLabelSelectClauseFactory`\n\nThis label selectors factory creates labels according to [BIS instance label rules](https://www.itwinjs.org/presentation/advanced/defaultbisrules/#label-overrides). It's the recommended factory to use when consistent labels are needed across iTwin.js applications.\n\nExample usage:\n\n```ts\nimport { createBisInstanceLabelSelectClauseFactory, ECClassHierarchyInspector } from \"@itwin/presentation-shared\";\n\nconst classHierarchyInspector: ECClassHierarchyInspector = getClassHierarchyInspector();\nconst labelsFactory = createBisInstanceLabelSelectClauseFactory({ classHierarchyInspector });\nconst ecsql = `SELECT ${await labelsFactory.createSelectClause({ classAlias: \"element\" })} AS [Label] FROM [BisCore].[Element] AS [element]`;\n// ...\n```\n\n## Logging\n\nThe APIs in logging category define types and interfaces required for creating a logger. The package itself only delivers a `NOOP_LOGGER`, which does what it says - nothing. Besides that, we expect the `@itwin/presentation-core-interop` package to be used for creating a logger that forwards all logging to [iTwin.js `Logger`](https://www.itwinjs.org/reference/core-bentley/logging/logger/).\n\nExample usage:\n\n```ts\nimport { Logger as ITwinJsLogger } from \"@itwin/core-bentley\";\nimport { createLogger } from \"@itwin/presentation-core-interop\";\nimport { ILogger } from \"@itwin/presentation-shared\";\nimport { setLogger as setHierarchiesLogger } from \"@itwin/presentation-hierarchies\";\n\n// create an `ILogger` from iTwin.js `Logger`\nconst logger: ILogger = createLogger(ITwinJsLogger);\n\n// the logger may be used directly\nlogger.logInfo(\"MyApp.Feature\", \"This is a log message\");\n\n// it may also be passed to other Presentation packages which will then use it for logging\nsetHierarchiesLogger(logger);\n```\n\n## Utilities\n\nThe package also delivers a number of utility types and functions:\n\n### Types\n\n- `ArrayElement` - given an array, constructs a type of the array item:\n\n  ```ts\n  type MyArray = Array<number>;\n  type MyArrayItem = ArrayElement<MyArray>; // number\n  ```\n\n- `OmitOverUnion` - similar to TypeScript's `Omit`, but also works on union types:\n\n  ```ts\n  type MyUnionType = { x: number; y: string } | { y: string; z: boolean };\n  type MyUnionWithoutY = OmitOverUnion<MyUnionType, \"y\">; // { x: number } | { z: boolean }\n  ```\n\n### Functions\n\n- `normalizeFullClassName` - given a full class name with a schema - class names' separator being either `:` or `.`, returns a full class name with `.` separator:\n\n  ```ts\n  // returns \"BisCore.Element\"\n  const normalizedClassName = normalizeFullClassName(\"BisCore:Element\");\n  ```\n\n- `parseFullClassName` - given a full class name with a schema - class names' separator being either `:` or `.`, returns a parsed object with schema and class names separated:\n\n  ```ts\n  // returns `{ schemaName: \"BisCore\", className: \"Element\" }`\n  const { schemaName, className } = parseFullClassName(\"BisCore:Element\");\n  ```\n\n- `trimWhitespace` - trims all extra whitespace from the given string, including:\n  - consecutive spaces,\n  - spaces before closing parentheses and comma,\n  - spaces after opening parentheses,\n  - spaces at the beginning and end of the string.\n\n- `julianToDateTime` - converts a julian date to a JavaScript `Date` object.\n\n- `releaseMainThread` - returns a promise that immediately resolves. Awaiting on the returned promise releases the main thread and allows other tasks to run.\n\n- `createMainThreadReleaseOnTimePassedHandler` - returns a `releaseMainThread` promise if the given amount of time has passed since the handler was created or the main thread was last released using this handler. Otherwise, returns `undefined`.\n\n  ```ts\n  const releaseMainThread = createMainThreadReleaseOnTimePassedHandler();\n  for (const value of someVeryLargeArray) {\n    await releaseMainThread();\n    // do something with value\n  }\n  ```","users":{}}