{"_id":"@airspacelink/portal-types","_rev":"14-5cc51af0f3f2999de1f4af3c49cdc0ad","name":"@airspacelink/portal-types","dist-tags":{"latest":"1.5.0","rc":"1.5.0-rc2"},"versions":{"1.0.0":{"name":"@airspacelink/portal-types","version":"1.0.0","license":"MIT","_id":"@airspacelink/portal-types@1.0.0","maintainers":[{"name":"ghoti143","email":"haggertymp@gmail.com"},{"name":"rkrupinski","email":"rkrupinski.npm@gmail.com"}],"dist":{"shasum":"99c3212d01187fc33c5a4bbaeeff1d2fa1985077","tarball":"https://registry.npmjs.org/@airspacelink/portal-types/-/portal-types-1.0.0.tgz","fileCount":5,"integrity":"sha512-QSI/aT5RyqeRyhMYlFFlzm6pq7ytTmJ2P5lK1rYmXTtG3vjt6im08vX/Q0+oOU4bX1qWgArwWrl2RQPZii4ZSg==","signatures":[{"sig":"MEQCIG7ZCFCSgBt8U3vBWWnwi3L0JBm2txlobGr/CA6i+BkIAiA3QWAHnL80y/17OQSWfuWCE584VdgDksb7BbktKlkI5A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6516},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"3ef9e664ee2245f4bdda07be3c8e01a7c4ca9cc9","scripts":{"build":"rollup --config rollup.config.ts --configPlugin @rollup/plugin-typescript","verify":"yarn typecheck && yarn lint:js","lint:js":"eslint --cache *.ts src/**/*.ts","typecheck":"tsc --noEmit","lint:js-ci":"yarn run lint:js --max-warnings=0","prepublishOnly":"yarn verify && yarn build"},"_npmUser":{"name":"rkrupinski","email":"rkrupinski.npm@gmail.com"},"_npmVersion":"9.8.1","description":"AirHub Portal types","directories":{},"_nodeVersion":"18.18.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"8.16.0","rollup":"4.0.2","esbuild":"0.19.5","typescript":"5.2.2","rollup-plugin-dts":"6.1.0","rollup-plugin-esbuild":"6.1.0","@rollup/plugin-typescript":"11.1.5","@typescript-eslint/parser":"5.57.1","@airspacelink/prettier-config":"1.0.0","@typescript-eslint/eslint-plugin":"5.57.1"},"_npmOperationalInternal":{"tmp":"tmp/portal-types_1.0.0_1698751069614_0.5514518235946455","host":"s3://npm-registry-packages"}},"1.1.0-rc1":{"name":"@airspacelink/portal-types","version":"1.1.0-rc1","license":"MIT","_id":"@airspacelink/portal-types@1.1.0-rc1","maintainers":[{"name":"ghoti143","email":"haggertymp@gmail.com"},{"name":"rkrupinski","email":"rkrupinski.npm@gmail.com"}],"dist":{"shasum":"5aa4818ac8fe37d8e12a4ac8fc57263d125bb742","tarball":"https://registry.npmjs.org/@airspacelink/portal-types/-/portal-types-1.1.0-rc1.tgz","fileCount":5,"integrity":"sha512-T3j/V4srSNBKyTOOgZl9zxx882UNGRtRX2a3nbx/bLOsU5zKjv8xEg4zg6cC391Qli/M5q4evsOifgS5VWV2rg==","signatures":[{"sig":"MEYCIQD8/RN6ksXLMQy1oIZCipqz4b7VmSzcXe/Kqle6Jp4hrAIhAJY0SvYtlnCRLdWSZWBVESeDYguvigGaYTtKOOlq3CZy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7842},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"7080b976a042d0f94b112fd140bc121141048c21","scripts":{"build":"rollup --config rollup.config.ts --configPlugin @rollup/plugin-typescript","verify":"yarn typecheck && yarn lint:js","lint:js":"eslint --cache *.ts src/**/*.ts","typecheck":"tsc --noEmit","lint:js-ci":"yarn run lint:js --max-warnings=0","prepublishOnly":"yarn verify && yarn build"},"_npmUser":{"name":"rkrupinski","email":"rkrupinski.npm@gmail.com"},"_npmVersion":"8.11.0","description":"AirHub Portal types","directories":{},"_nodeVersion":"16.15.1","_hasShrinkwrap":false,"devDependencies":{"eslint":"8.16.0","rollup":"4.0.2","esbuild":"0.19.5","typescript":"5.2.2","rollup-plugin-dts":"6.1.0","rollup-plugin-esbuild":"6.1.0","@rollup/plugin-typescript":"11.1.5","@typescript-eslint/parser":"5.57.1","@airspacelink/prettier-config":"1.0.0","@typescript-eslint/eslint-plugin":"5.57.1"},"_npmOperationalInternal":{"tmp":"tmp/portal-types_1.1.0-rc1_1699021046536_0.834217214331626","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@airspacelink/portal-types","version":"1.1.0","license":"MIT","_id":"@airspacelink/portal-types@1.1.0","maintainers":[{"name":"ghoti143","email":"haggertymp@gmail.com"},{"name":"rkrupinski","email":"rkrupinski.npm@gmail.com"}],"dist":{"shasum":"db0c9703ab0dc00e69ce310cb628a3d35c134830","tarball":"https://registry.npmjs.org/@airspacelink/portal-types/-/portal-types-1.1.0.tgz","fileCount":5,"integrity":"sha512-u4JD8gjujlQ+7qi9HpEVB6gTDTf5P5iiMNhUUr8Yiw97ZHcJ1hqVjKlOFAdzVuXaqb++gix6h1QwsopYq2hTQQ==","signatures":[{"sig":"MEUCIDRdbFBA8wX+uDAJKRcqB+3fVltGGeGCNCAlAHnQHqKtAiEAlIcujAoTZ90Uvznd9bTar33RiQCMyEDSIc1517ZDv60=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7838},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"b73fd9cbdecca3f3f278f4d175c484c7d7df49b5","scripts":{"build":"rollup --config rollup.config.ts --configPlugin @rollup/plugin-typescript","verify":"yarn typecheck && yarn lint:js","lint:js":"eslint --cache *.ts src/**/*.ts","typecheck":"tsc --noEmit","lint:js-ci":"yarn run lint:js --max-warnings=0","prepublishOnly":"yarn verify && yarn build"},"_npmUser":{"name":"rkrupinski","email":"rkrupinski.npm@gmail.com"},"_npmVersion":"9.8.1","description":"AirHub Portal types","directories":{},"_nodeVersion":"18.18.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"8.16.0","rollup":"4.0.2","esbuild":"0.19.5","typescript":"5.2.2","rollup-plugin-dts":"6.1.0","rollup-plugin-esbuild":"6.1.0","@rollup/plugin-typescript":"11.1.5","@typescript-eslint/parser":"5.57.1","@airspacelink/prettier-config":"1.0.0","@typescript-eslint/eslint-plugin":"5.57.1"},"_npmOperationalInternal":{"tmp":"tmp/portal-types_1.1.0_1699353191089_0.14944456192029176","host":"s3://npm-registry-packages"}},"1.2.0-rc1":{"name":"@airspacelink/portal-types","version":"1.2.0-rc1","license":"MIT","_id":"@airspacelink/portal-types@1.2.0-rc1","maintainers":[{"name":"ghoti143","email":"haggertymp@gmail.com"},{"name":"rkrupinski","email":"rkrupinski.npm@gmail.com"}],"dist":{"shasum":"6441f5fcf063cbd3384da0d76e92514db1d894aa","tarball":"https://registry.npmjs.org/@airspacelink/portal-types/-/portal-types-1.2.0-rc1.tgz","fileCount":5,"integrity":"sha512-g50DeSOcZeX8nslPtibPfiiA+7kicJLlqMKCDmlOl5U1/Bd3LR8SD2TE1LyxBM1h3sfx9IOXOU02j5BGTZ7pYA==","signatures":[{"sig":"MEQCICVe4V/V4gullPx8WUPiA2jzc8RbFB6DyCzPFfINCVI4AiBiqaqjZb2use6kl7g0euANF6dimNUPbe4Uuvo2qC3EAA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8578},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"587953adeaa0a11b2abd7295b316fb9148abac2b","scripts":{"build":"rollup --config rollup.config.ts --configPlugin @rollup/plugin-typescript","verify":"yarn typecheck && yarn lint:js","lint:js":"eslint --cache *.ts src/**/*.ts","typecheck":"tsc --noEmit","lint:js-ci":"yarn run lint:js --max-warnings=0","prepublishOnly":"yarn verify && yarn build"},"_npmUser":{"name":"rkrupinski","email":"rkrupinski.npm@gmail.com"},"_npmVersion":"8.11.0","description":"AirHub Portal types","directories":{},"_nodeVersion":"16.15.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"8.16.0","rollup":"4.0.2","esbuild":"0.19.5","typescript":"5.2.2","rollup-plugin-dts":"6.1.0","rollup-plugin-esbuild":"6.1.0","@rollup/plugin-typescript":"11.1.5","@typescript-eslint/parser":"5.57.1","@airspacelink/prettier-config":"1.0.0","@typescript-eslint/eslint-plugin":"5.57.1"},"_npmOperationalInternal":{"tmp":"tmp/portal-types_1.2.0-rc1_1700147801764_0.978045905450811","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@airspacelink/portal-types","version":"1.2.0","license":"MIT","_id":"@airspacelink/portal-types@1.2.0","maintainers":[{"name":"ghoti143","email":"haggertymp@gmail.com"},{"name":"rkrupinski","email":"rkrupinski.npm@gmail.com"}],"dist":{"shasum":"7da42c5e9cfc9e11434b8a7cd48ea6f630bee9e0","tarball":"https://registry.npmjs.org/@airspacelink/portal-types/-/portal-types-1.2.0.tgz","fileCount":5,"integrity":"sha512-//LsQ0p9h89X2ksa/2ZwN8sYMv9pZmWbS8baVIftbnJnP5GYKg8JK7A8BQGrYnUcqJji1TBc/KA+m7Rp/6letA==","signatures":[{"sig":"MEUCIA8wS2Nw78kTvi4Eqs2wvt2g6aOTWVcHFoe3/MzjfkyzAiEA6D3B7enyFgTp/V6HiiH63WRKO6N6NULbYkioRtqF7h4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8574},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"9464f2858f6bdafdf45dd785888b9506946365dd","scripts":{"build":"rollup --config rollup.config.ts --configPlugin @rollup/plugin-typescript","verify":"yarn typecheck && yarn lint:js","lint:js":"eslint --cache *.ts src/**/*.ts","typecheck":"tsc --noEmit","lint:js-ci":"yarn run lint:js --max-warnings=0","prepublishOnly":"yarn verify && yarn build"},"_npmUser":{"name":"rkrupinski","email":"rkrupinski.npm@gmail.com"},"_npmVersion":"9.8.1","description":"AirHub Portal types","directories":{},"_nodeVersion":"18.18.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"8.16.0","rollup":"4.0.2","esbuild":"0.19.5","typescript":"5.2.2","rollup-plugin-dts":"6.1.0","rollup-plugin-esbuild":"6.1.0","@rollup/plugin-typescript":"11.1.5","@typescript-eslint/parser":"5.57.1","@airspacelink/prettier-config":"1.0.0","@typescript-eslint/eslint-plugin":"5.57.1"},"_npmOperationalInternal":{"tmp":"tmp/portal-types_1.2.0_1700235442675_0.62552760526619","host":"s3://npm-registry-packages"}},"1.3.0-rc1":{"name":"@airspacelink/portal-types","version":"1.3.0-rc1","license":"MIT","_id":"@airspacelink/portal-types@1.3.0-rc1","maintainers":[{"name":"ghoti143","email":"haggertymp@gmail.com"},{"name":"rkrupinski","email":"rkrupinski.npm@gmail.com"}],"dist":{"shasum":"98874bafaf7b243ad6d19abb2c94766306a2495c","tarball":"https://registry.npmjs.org/@airspacelink/portal-types/-/portal-types-1.3.0-rc1.tgz","fileCount":5,"integrity":"sha512-d9qQY/Q4WVpR/33ZZjDypC5GHp3ju+jcp/TFeOSye7Tz3AuSkN3/9ah1ccmsucYtCxlTzH8dYOq5tL5NqXNWeA==","signatures":[{"sig":"MEYCIQDdOlwkiR/FAwFadleE+6ytk6Ew7Zj4asO/M8WXX9SFsgIhANItjvQpwtdWCoDi7YCkPbJh+zTnxQzgXzyy8Ry13Amj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8889},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"d7bd613c7e8bdabcf85d96145645844e6e5fbbe4","scripts":{"build":"rollup --config rollup.config.ts --configPlugin @rollup/plugin-typescript","verify":"yarn typecheck && yarn lint:js","lint:js":"eslint --cache *.ts src/**/*.ts","typecheck":"tsc --noEmit","lint:js-ci":"yarn run lint:js --max-warnings=0","prepublishOnly":"yarn verify && yarn build"},"_npmUser":{"name":"rkrupinski","email":"rkrupinski.npm@gmail.com"},"_npmVersion":"9.8.1","description":"AirHub Portal types","directories":{},"_nodeVersion":"18.18.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"8.16.0","rollup":"4.0.2","esbuild":"0.19.5","typescript":"5.2.2","rollup-plugin-dts":"6.1.0","rollup-plugin-esbuild":"6.1.0","@rollup/plugin-typescript":"11.1.5","@typescript-eslint/parser":"5.57.1","@airspacelink/prettier-config":"1.0.0","@typescript-eslint/eslint-plugin":"5.57.1"},"_npmOperationalInternal":{"tmp":"tmp/portal-types_1.3.0-rc1_1711563120391_0.7183686489046484","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@airspacelink/portal-types","version":"1.3.0","license":"MIT","_id":"@airspacelink/portal-types@1.3.0","maintainers":[{"name":"ghoti143","email":"haggertymp@gmail.com"},{"name":"rkrupinski","email":"rkrupinski.npm@gmail.com"}],"dist":{"shasum":"84c5620ff1411e8d97a94e2e688817bb47b5fa5e","tarball":"https://registry.npmjs.org/@airspacelink/portal-types/-/portal-types-1.3.0.tgz","fileCount":5,"integrity":"sha512-XS7HmK6qrokzqFCcFkzXQKwwOEeHaC0YwYQUFSPhZVIY0DPycrrOQDWMjYNNfqxz62xet3hULSFLKDRnS2/+9A==","signatures":[{"sig":"MEUCICCu5gK+rucZ+mUwJfygGZI4+xcc96UzIv6N44qW4Wy2AiEA6t+4/0mw1KebKIcL6NPFIiXUME+QtJxOoVgkQ02smw8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8885},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"29797b030bf712f0ae0e961b4eeb80e93c3f3b2e","scripts":{"build":"rollup --config rollup.config.ts --configPlugin @rollup/plugin-typescript","verify":"yarn typecheck && yarn lint:js","lint:js":"eslint --cache *.ts src/**/*.ts","typecheck":"tsc --noEmit","lint:js-ci":"yarn run lint:js --max-warnings=0","prepublishOnly":"yarn verify && yarn build"},"_npmUser":{"name":"rkrupinski","email":"rkrupinski.npm@gmail.com"},"_npmVersion":"9.8.1","description":"AirHub Portal types","directories":{},"_nodeVersion":"18.18.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"8.16.0","rollup":"4.0.2","esbuild":"0.19.5","typescript":"5.2.2","rollup-plugin-dts":"6.1.0","rollup-plugin-esbuild":"6.1.0","@rollup/plugin-typescript":"11.1.5","@typescript-eslint/parser":"5.57.1","@airspacelink/prettier-config":"1.0.0","@typescript-eslint/eslint-plugin":"5.57.1"},"_npmOperationalInternal":{"tmp":"tmp/portal-types_1.3.0_1711621630541_0.8442231911773583","host":"s3://npm-registry-packages"}},"1.4.0-rc1":{"name":"@airspacelink/portal-types","version":"1.4.0-rc1","license":"MIT","_id":"@airspacelink/portal-types@1.4.0-rc1","maintainers":[{"name":"ghoti143","email":"haggertymp@gmail.com"},{"name":"rkrupinski","email":"rkrupinski.npm@gmail.com"}],"dist":{"shasum":"7bb64491ee8d200b70ab3143be698d7a942fa901","tarball":"https://registry.npmjs.org/@airspacelink/portal-types/-/portal-types-1.4.0-rc1.tgz","fileCount":5,"integrity":"sha512-h8HB+UFwhx0vG5u72pSZzoBEq09qUHRYn7o4xitsvJ/2tfEZ1jo7f8qlel4GVsZbs6XVWlJYlDcpAheTFOmacQ==","signatures":[{"sig":"MEQCIDaydqOrVb8q59PZvbTEiTpTg2Z8RInQW7mKAWhFujjnAiBrDA4HXt8Yz1Jj1gTsbhB9vU0AM7rXliAg5ic/7GCANw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9249},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"b5d2ce939cf0fb59313b2cefc2202d24dcaabf55","scripts":{"build":"rollup --config rollup.config.ts --configPlugin @rollup/plugin-typescript","verify":"yarn typecheck && yarn lint:js","lint:js":"eslint --cache *.ts src/**/*.ts","typecheck":"tsc --noEmit","lint:js-ci":"yarn run lint:js --max-warnings=0","prepublishOnly":"yarn verify && yarn build"},"_npmUser":{"name":"rkrupinski","email":"rkrupinski.npm@gmail.com"},"_npmVersion":"10.7.0","description":"AirHub Portal types","directories":{},"_nodeVersion":"18.20.3","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"8.16.0","rollup":"4.0.2","esbuild":"0.19.5","typescript":"5.2.2","rollup-plugin-dts":"6.1.0","rollup-plugin-esbuild":"6.1.0","@rollup/plugin-typescript":"11.1.5","@typescript-eslint/parser":"5.57.1","@airspacelink/prettier-config":"1.0.0","@typescript-eslint/eslint-plugin":"5.57.1"},"_npmOperationalInternal":{"tmp":"tmp/portal-types_1.4.0-rc1_1720791363053_0.4178738745771182","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"@airspacelink/portal-types","version":"1.4.0","license":"MIT","_id":"@airspacelink/portal-types@1.4.0","maintainers":[{"name":"ghoti143","email":"haggertymp@gmail.com"},{"name":"rkrupinski","email":"rkrupinski.npm@gmail.com"}],"dist":{"shasum":"ff9515dd77134e03181f401d28a816817670e81c","tarball":"https://registry.npmjs.org/@airspacelink/portal-types/-/portal-types-1.4.0.tgz","fileCount":5,"integrity":"sha512-MSO1SKR/kKOg2stkTQXVhfC3bYuwk/VoOql0yxhZpBuKmdkyUojVfaD7doMbPN08SXaH4t+mrbV1/9RdBc9e/A==","signatures":[{"sig":"MEYCIQDeOVZ6G61W1tHeseaInDj88ZW8v8L6rdedUKmQ3NJqCwIhAOJ5TXaViFPc9C+Bz4uW9Z0F0TlP2ewud+lfTKCTN+G/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9245},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"8d5314f44a883c535ad0dd6991f796a4d8fcc4a7","scripts":{"build":"rollup --config rollup.config.ts --configPlugin @rollup/plugin-typescript","verify":"yarn typecheck && yarn lint:js","lint:js":"eslint --cache *.ts src/**/*.ts","typecheck":"tsc --noEmit","lint:js-ci":"yarn run lint:js --max-warnings=0","prepublishOnly":"yarn verify && yarn build"},"_npmUser":{"name":"rkrupinski","email":"rkrupinski.npm@gmail.com"},"_npmVersion":"10.7.0","description":"AirHub Portal types","directories":{},"_nodeVersion":"18.20.3","_hasShrinkwrap":false,"devDependencies":{"eslint":"8.16.0","rollup":"4.0.2","esbuild":"0.19.5","typescript":"5.2.2","rollup-plugin-dts":"6.1.0","rollup-plugin-esbuild":"6.1.0","@rollup/plugin-typescript":"11.1.5","@typescript-eslint/parser":"5.57.1","@airspacelink/prettier-config":"1.0.0","@typescript-eslint/eslint-plugin":"5.57.1"},"_npmOperationalInternal":{"tmp":"tmp/portal-types_1.4.0_1721124771558_0.7970680478503467","host":"s3://npm-registry-packages"}},"1.5.0-rc1":{"name":"@airspacelink/portal-types","version":"1.5.0-rc1","license":"MIT","_id":"@airspacelink/portal-types@1.5.0-rc1","maintainers":[{"name":"rkrupinski","email":"rkrupinski.npm@gmail.com"},{"name":"ghoti143","email":"haggertymp@gmail.com"}],"dist":{"shasum":"6f74d5fe42c7d75392ab43f8f4a5884f503881ae","tarball":"https://registry.npmjs.org/@airspacelink/portal-types/-/portal-types-1.5.0-rc1.tgz","fileCount":6,"integrity":"sha512-EQH5iSuRV4PD2rqwBgtR6GnY1nO8iqWG3KDKkiDCT7UtjtZUoDNEqEonWg3GvY/E3RB/k2c85rLO8tfaA/u5HQ==","signatures":[{"sig":"MEUCIQDxSC7uuhM8lz2HSUSSHT7QvKzXVovIVawjrMTVPra9FgIgArOiZ3cFcbRpDWi+RvsYm8yVcoQhRP8rNnN8P+Eeyuw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10472},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"46dbf6308e2e1dc0d05b162c88776acf4ee9a4ae","scripts":{"build":"rollup --config rollup.config.ts --configPlugin @rollup/plugin-typescript","verify":"yarn typecheck && yarn lint:js","lint:js":"eslint --cache *.ts src/**/*.ts","typecheck":"tsc --noEmit","lint:js-ci":"yarn run lint:js --max-warnings=0","prepublishOnly":"yarn verify && yarn build"},"_npmUser":{"name":"rkrupinski","email":"rkrupinski.npm@gmail.com"},"_npmVersion":"10.8.2","description":"AirHub Portal types","directories":{},"_nodeVersion":"18.20.5","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tslib":"2.6.3","eslint":"9.7.0","rollup":"4.0.2","esbuild":"0.19.5","typescript":"5.2.2","rollup-plugin-dts":"6.1.0","rollup-plugin-esbuild":"6.1.0","@rollup/plugin-typescript":"11.1.5","@typescript-eslint/parser":"7.16.1","@airspacelink/prettier-config":"1.0.0","@typescript-eslint/eslint-plugin":"7.16.1"},"_npmOperationalInternal":{"tmp":"tmp/portal-types_1.5.0-rc1_1742989815463_0.07253097225714389","host":"s3://npm-registry-packages-npm-production"}},"1.5.0-rc2":{"name":"@airspacelink/portal-types","version":"1.5.0-rc2","license":"MIT","_id":"@airspacelink/portal-types@1.5.0-rc2","maintainers":[{"name":"rkrupinski","email":"rkrupinski.npm@gmail.com"},{"name":"ghoti143","email":"haggertymp@gmail.com"}],"dist":{"shasum":"872a29e60085b697a52ef2b1bd87b3593c03ba52","tarball":"https://registry.npmjs.org/@airspacelink/portal-types/-/portal-types-1.5.0-rc2.tgz","fileCount":6,"integrity":"sha512-AppxXGukrE7ZBuoUt7HEhzmn5K4gwZy3dNXYd5o+txigggNnFRAKdFj58Af7L6hv4eJbrABq4V/5fYVQSNNh9g==","signatures":[{"sig":"MEMCH109DqdC1oxGG1cUbptIfNAahX9hfF2HwFe8WBWBQnsCIG00CJ8KKG7YSuq0kRHdwNeD26xVOQ39hpIwCw0vLx66","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10523},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"f462645c2fd5945f5abb7d5977efc0be1aea1581","scripts":{"build":"rollup --config rollup.config.ts --configPlugin @rollup/plugin-typescript","verify":"yarn typecheck && yarn lint:js","lint:js":"eslint --cache *.ts src/**/*.ts","typecheck":"tsc --noEmit","lint:js-ci":"yarn run lint:js --max-warnings=0","prepublishOnly":"yarn verify && yarn build"},"_npmUser":{"name":"rkrupinski","email":"rkrupinski.npm@gmail.com"},"_npmVersion":"10.8.2","description":"AirHub Portal types","directories":{},"_nodeVersion":"18.20.5","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tslib":"2.6.3","eslint":"9.7.0","rollup":"4.0.2","esbuild":"0.19.5","typescript":"5.2.2","rollup-plugin-dts":"6.1.0","rollup-plugin-esbuild":"6.1.0","@rollup/plugin-typescript":"11.1.5","@typescript-eslint/parser":"7.16.1","@airspacelink/prettier-config":"1.0.0","@typescript-eslint/eslint-plugin":"7.16.1"},"_npmOperationalInternal":{"tmp":"tmp/portal-types_1.5.0-rc2_1742992279203_0.03861653501464679","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@airspacelink/portal-types","description":"AirHub Portal types","version":"1.5.0","main":"dist/index.js","module":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"rollup --config rollup.config.ts --configPlugin @rollup/plugin-typescript","typecheck":"tsc --noEmit","lint:js":"eslint --cache *.ts src/**/*.ts","lint:js-ci":"yarn run lint:js --max-warnings=0","verify":"yarn typecheck && yarn lint:js","prepublishOnly":"yarn verify && yarn build"},"devDependencies":{"@airspacelink/prettier-config":"1.0.0","@rollup/plugin-typescript":"11.1.5","@typescript-eslint/eslint-plugin":"7.16.1","@typescript-eslint/parser":"7.16.1","esbuild":"0.19.5","eslint":"9.7.0","rollup":"4.0.2","rollup-plugin-dts":"6.1.0","rollup-plugin-esbuild":"6.1.0","tslib":"2.6.3","typescript":"5.2.2"},"license":"MIT","_id":"@airspacelink/portal-types@1.5.0","gitHead":"50857b3f995c42f5e5dca1c051d3345f821667b9","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-VJdBN/LmIWRP21nfUFpDCKtmJeDIWTcPJidsMJ1Q4Cd24XskpxXAxAZQTqG31sdoAypkB7xQ5FCQvP5clpdhPA==","shasum":"dcd3dcaed68c9268374171829635e9dd63a799e2","tarball":"https://registry.npmjs.org/@airspacelink/portal-types/-/portal-types-1.5.0.tgz","fileCount":6,"unpackedSize":10519,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIC9HyhbSOTYvj/5BISu8b7viLeMfPxSsh3+dz/IwG6MCAiA8cheKx1Pguo0j3zeN2gegt1QCMRla7aOuWC/oJjswGA=="}]},"_npmUser":{"name":"rkrupinski","email":"rkrupinski.npm@gmail.com"},"directories":{},"maintainers":[{"name":"rkrupinski","email":"rkrupinski.npm@gmail.com"},{"name":"ghoti143","email":"haggertymp@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/portal-types_1.5.0_1743500210971_0.8531785208215281"},"_hasShrinkwrap":false}},"time":{"created":"2023-10-31T11:17:49.516Z","modified":"2025-04-01T09:36:51.352Z","1.0.0":"2023-10-31T11:17:49.826Z","1.1.0-rc1":"2023-11-03T14:17:26.818Z","1.1.0":"2023-11-07T10:33:11.262Z","1.2.0-rc1":"2023-11-16T15:16:41.976Z","1.2.0":"2023-11-17T15:37:22.866Z","1.3.0-rc1":"2024-03-27T18:12:00.583Z","1.3.0":"2024-03-28T10:27:10.714Z","1.4.0-rc1":"2024-07-12T13:36:03.191Z","1.4.0":"2024-07-16T10:12:51.718Z","1.5.0-rc1":"2025-03-26T11:50:15.657Z","1.5.0-rc2":"2025-03-26T12:31:19.423Z","1.5.0":"2025-04-01T09:36:51.167Z"},"license":"MIT","description":"AirHub Portal types","maintainers":[{"name":"rkrupinski","email":"rkrupinski.npm@gmail.com"},{"name":"ghoti143","email":"haggertymp@gmail.com"}],"readme":"# @airspacelink/portal-types\n\n![Build status](https://github.com/airspace-link-inc/portal-types/workflows/PR/badge.svg)\n\nPackage name: Portal Types\n\nPackage author: [Airspace Link](https://airspacelink.com/)\n\n## Installation:\n\n```\nnpm install @airspacelink/portal-types\n```\n\n## Summary\n\nThe Portal Types package is a collection of public TypeScript types intended to be used in conjunction with the [Portal Apps SDK](https://www.npmjs.com/package/@airspacelink/portal-apps-sdk).\n\n## Types\n\n- [`Org`](#org)\n- [`Jurisdiction`](#jurisdiction)\n- [`Session`](#session)\n- [`UserInfo`](#userinfo)\n- [`AppContext`](#appcontext)\n- [`AppSlot`](#appslot)\n- [`AppViewport`](#appviewport)\n\n### `Org`\n\nThe `Org` type represents a registered AirHub Portal Organization\n\n**PROPERTIES**\n\n| Property | Type     | Description                                    |\n| -------- | -------- | ---------------------------------------------- |\n| `id`     | `string` | The unique ID associated with the organization |\n| `name`   | `string` | The organization's name suitable for display   |\n\n**CODE**\n\n```typescript\ntype Org = {\n  id: string;\n  name: string;\n};\n```\n\n### `Jurisdiction`\n\nThe `Jurisdiction` type represents a specific geographical area within the Portal ecosystem.\n\n**PROPERTIES**\n\n| Property | Type     | Description                                                                                                                    |\n| -------- | -------- | ------------------------------------------------------------------------------------------------------------------------------ |\n| `geoId`  | `string` | The identifier associated with the jurisdiction. US jurisdictions use the FIPS code; international jurisdictions use ISO 3166. |\n| `name`   | `string` | The jurisdictions's name suitable for display                                                                                  |\n\n**CODE**\n\n```typescript\ntype Jurisdiction = {\n  geoId: string;\n  name: string;\n};\n```\n\n### `Session`\n\nThe `Session` type represents the context associated with the logged in user's account.\n\n**PROPERTIES**\n\n| Property        | Type                                  | Description                                                                                                          |\n| --------------- | ------------------------------------- | -------------------------------------------------------------------------------------------------------------------- |\n| `org`           | [`Org`](#org) or `null`               | The organization through which the user has logged in. Value will be `null` if user logged in to a Personal Account. |\n| `jurisdictions` | [`Jurisdiction`](#jurisdiction) array | An array of jurisdictions available to the logged in user.                                                           |\n\n**CODE**\n\n```typescript\ntype Session = {\n  org: Org | null;\n  jurisdictions: Jurisdiction[];\n};\n```\n\n### `UserInfo`\n\nThe `UserInfo` type represents the logged in user's profile information.\n\n**PROPERTIES**\n\n| Property               | Type                    | Description                                |\n| ---------------------- | ----------------------- | ------------------------------------------ |\n| `email`                | `string`                | The user's email address                   |\n| `firstName`            | `string`                | The user's first name                      |\n| `lastName`             | `string`                | The user's last name                       |\n| `phone`                | `string`                | The user's phone number                    |\n| `certificateNumber`    | `string` or `undefined` | The user's Pilot Certificate Number        |\n| `certificateIssueDate` | `string` or `undefined` | The user's Pilot Certificate date of issue |\n\n**CODE**\n\n```typescript\ntype UserInfo = {\n  email: string;\n  firstName: string;\n  lastName: string;\n  phone: string;\n  certificateNumber: string | undefined;\n  certificateIssueDate: string | undefined;\n};\n```\n\n### `AppContext`\n\nThe `AppContext` type represents the execution context of the app.\n\n**PROPERTIES**\n\n| Property   | Type                          | Description                                           |\n| ---------- | ----------------------------- | ----------------------------------------------------- |\n| `slot`     | [`AppSlot`](#appslot)         | The mounting slot of the app                          |\n| `viewport` | [`AppViewport`](#appviewport) | The current Portal viewport                           |\n| `data`     | `JSON`                        | Data that Portal might decide to pass down to the app |\n\n---\n\n### `AppSlot`\n\nThe `AppSlot` type represents the mounting slot of the app. This can be one of the predefined locations within [Airhub Portal](https://portal.airspacelink.com).\n\n**PROPERTIES**\n\n| Slot              | Type                                                 | Description                                                                                                      |\n| ----------------- | ---------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- |\n| Default           | `{ kind: 'default' }`                                | Represents the default mounting slot.                                                                            |\n| Operation details | `{ kind: 'operationDetails'; operationId: string; }` | Represents the operation details mounting slot. The `operationId` field stores the id of the specific operation. |\n| Flight log        | `{ kind: 'flightLog'; flightId: string; }`           | Represents the flight log mounting slot. The `flightId` field stores the id of the specific flight.              |\n| Aircraft          | `{ kind: 'aircraft'; aircraftId: string; }`          | Represents the aircraft details mounting slot. The `aircraftId` field stores the id of the specific aircraft.    |\n| User              | `{ kind: 'user'; userId: string; }`                  | Represents the user details mounting slot. The `userId` field stores the id of the specific user.                |\n\n### `AppViewport`\n\nThe `AppViewport` type represents the current [Airhub Portal](https://portal.airspacelink.com) viewport.\n\n**VALUES**\n\n| Value       | Description                         |\n| ----------- | ----------------------------------- |\n| `'mobile'`  | Portal considers the device mobile  |\n| `'desktop'` | Portal considers the device desktop |\n\n**CODE**\n\n```typescript\ntype AppViewport = 'mobile' | 'desktop';\n```\n\n---\n\nCopyright (c) 2023 Airspace Link\n","readmeFilename":"README.md"}