{"_id":"@digital-realty/global-portal-app-shell","_rev":"2-7714e4c7b09298745d27a05c264feacb","name":"@digital-realty/global-portal-app-shell","dist-tags":{"alpha":"1.0.0-alpha.1","latest":"1.0.0-alpha.2"},"versions":{"1.0.0-alpha.1":{"name":"@digital-realty/global-portal-app-shell","version":"1.0.0-alpha.1","author":{"name":"@digital-realty"},"license":"MIT","_id":"@digital-realty/global-portal-app-shell@1.0.0-alpha.1","maintainers":[{"name":"dlr-pi-devops","email":"svc_pi-devops-noreply@digitalrealty.com"},{"name":"nicholasnewlands","email":"nnewlands@digitalrealty.com"},{"name":"marcha-dlr","email":"marcha@digitalrealty.com"},{"name":"alex-sommerville","email":"asommerville@digitalrealty.com"}],"dist":{"shasum":"f8fc8301846cd94516fc8dadb3e0561ebb7193ff","tarball":"https://registry.npmjs.org/@digital-realty/global-portal-app-shell/-/global-portal-app-shell-1.0.0-alpha.1.tgz","fileCount":96,"integrity":"sha512-3OfGmY3W8HCHhRZpG1NSUWe3eCiyF7M4C5npB6xRf+5aZfneyRRuN5qHmoe1mnnYIQ0HtDhG2n20M/1aUl+B0Q==","signatures":[{"sig":"MEYCIQDl37u2PQsehl706ZsVxvY0id149KMV3JM7SAeFvz0SJgIhANd5kdcPdXReMOH867BAhNtVRtjbc6m6wRDwOjMwHUjZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1676277},"main":"src/index.js","type":"module","module":"src/index.js","exports":{"./versions.js":"./dist/versions.js"},"gitHead":"635fcdbd07ecdb9c0adf28c07d156cc1e5c87c52","scripts":{"lint":"npm run lint:eslint && npm run lint:prettier","test":"npm run test:prebuild && web-test-runner --coverage","build":"run-s build:step:*","serve":"npm run build && prpl-server --root dist","start":"npm run start:pre-serve && concurrently -k -r \"tsc --watch --preserveWatchOutput\" \"wds\" \"npm run tailwindcss:watch\" \"npm run twlit:watch\"","format":"npm run format:eslint && npm run format:prettier","ts:watch":"concurrently -k -r \"tsc --watch --preserveWatchOutput\" \"npm run tailwindcss:watch\" \"npm run twlit:watch\"","serve:dist":"web-dev-server --config web-dist-server.config.mjs","test:watch":"tsc && concurrently -k -r \"tsc --watch --preserveWatchOutput\" \"wtr --watch\"","build:local":"npm run build --env=local","lint:eslint":"eslint --ext .js,.html .","start:serve":"web-dev-server","twlit:build":"ix-twlit --input ./src/styles/tw.css --output ./src/styles/tw.js","twlit:watch":"ix-twlit --input ./src/styles/tw.css --output ./src/styles/tw.js --watch","format:eslint":"eslint --ext .js,.html . --fix","lint:prettier":"prettier \"**/*.js\" --list-different || (echo '↑↑ these files are not prettier formatted ↑↑' && exit 1)","test:prebuild":"rimraf lib && tsc && rollup -c preserve.rollup.config.mjs && npm run compile-less-to-styles && npm run tailwindcss:build && npm run twlit:build && npm run generate-config --use_test_settings=true","build:workspace":"npm run build","format:prettier":"prettier \"**/*.js\" --write","generate-config":"node build_scripts/generate-config.cjs","start:pre-serve":"rimraf lib && rollup -c preserve.rollup.config.mjs && tsc","tailwindcss:build":"tailwind -i ./src/tailwindlib.css -o ./src/styles/tw.css","tailwindcss:watch":"tailwind -i ./src/tailwindlib.css -o ./src/styles/tw.css --watch","build:step:package":"rimraf dist && tsc && rollup -c rollup.config.mjs","build:step:generate":"npm run generate-config && npm run generate-api:notifications && npm run compile-less-to-styles && npm run tailwindcss:build && npm run twlit:build","generate-import-map":"ix-import-map write-import-map --latest-packages=true","pipelines-npm-audit":"node build_scripts/pipelines-npm-audit.cjs","compile-less-to-styles":"rimraf --glob \"src/styles/*.js\" && node build_scripts/compile-less-to-styles.cjs","generate-api:notifications":"openapi-generator-cli generate -i src/components/notifications/api/notifications-api.yaml -g typescript-fetch -o src/components/notifications/api/notifications-api --additional-properties=typescriptThreePlus=true,importFileExtension=.js","generate-import-map-localhost":"ix-import-map write-import-map --cdn=http://localhost:8081"},"_npmUser":{"name":"nicholasnewlands","email":"nnewlands@digitalrealty.com"},"workspaces":["../lib-components/packages/*","../ui-service-management","../ui-user-management","../ui-cross-connect-order","../ui-mfe-dcim","../ui-mfe-reports","../ui-inventory","../ui-launchpad","../ui-my-account","../ui-gom"],"_npmVersion":"10.8.2","description":"Global Portal app-shell","directories":{},"resolutions":{"ini":"1.3.6","minimist":"1.2.5"},"_nodeVersion":"20.20.0","dependencies":{"lit":"^3.1.0","mobx":"^6.12.3","path":"^0.12.7","uuid":"^10.0.0","react":"^18.2.0","tslib":"^2.8.1","moment":"^2.29.1","date-fns":"^4.1.0","lit-html":"^2.8.0","@koa/cors":"^3.4.3","react-dom":"^18.2.0","validator":"^13.12.0","@lit/react":"^1.0.5","cross-fetch":"^4.0.0","lit-element":"^4.1.1","markdown-it":"^14.1.0","oidc-client":"^1.11.5","toastify-js":"^1.12.0","@vaadin/grid":"^24.4.7","@material/web":"2.4.0","redux-persist":"^6.0.0","@vaadin/router":"^1.7.2","oidc-client-ts":"^3.0.1","workbox-window":"^7.3.0","@adobe/lit-mobx":"^2.2.2","lodash.debounce":"^4.0.8","moment-timezone":"^0.5.45","@floating-ui/dom":"^1.6.7","@lit-labs/motion":"^1.0.7","http-request-mock":"^1.8.28","http-status-codes":"^1.4.0","mobx-persist-store":"^1.1.5","@digital-realty/theme":"^3.0.1","@lit/reactive-element":"^2.0.4","@web/dev-server-rollup":"^0.3.19","@digital-realty/ix-icon":"^1.1.3","@digital-realty/ix-menu":"1.0.4","@digital-realty/ix-toast":"1.0.27","@digital-realty/ix-divider":"^1.2.3","@digital-realty/ix-tooltip":"^1.1.3","@web/dev-server-import-maps":"^0.0.7","@digital-realty/ix-app-logic":"^2.0.1","@redux-offline/redux-offline":"^2.6.0","@digital-realty/ix-icon-button":"1.2.2","@webcomponents/custom-elements":"^1.4.2","@webcomponents/webcomponentsjs":"^2.4.3","@digital-realty/ix-intraportal-nav":"^1.0.1","@microsoft/applicationinsights-web":"^2.5.10","@digital-realty/ix-account-switcher":"^1.1.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"less":"^3.11.3","husky":"^9.0.11","sinon":"^15.0.1","eslint":"^8.57.0","rimraf":"^5.0.9","rollup":"^4.18.1","minimist":"^1.2.8","prettier":"^3.3.2","deepmerge":"^4.3.1","fetch-mock":"^9.11.0","change-case":"^3.1.0","lint-staged":"^15.2.7","npm-run-all":"^4.1.5","tailwindcss":"^3.3.5","@web/dev-server":"^0.4.6","@open-wc/testing":"^4.0.0","@web/test-runner":"^0.18.2","rollup-plugin-copy":"^3.5.0","@rollup/plugin-json":"^6.1.0","@babel/eslint-parser":"^7.25.8","@rollup/plugin-alias":"^5.1.1","@rollup/plugin-babel":"^6.0.4","rollup-plugin-modify":"^3.0.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^7.6.20","rollup-plugin-esbuild":"^6.1.1","rollup-plugin-workbox":"^8.1.0","@open-wc/eslint-config":"^12.0.3","@rollup/plugin-replace":"^6.0.2","@storybook/addon-links":"^7.6.20","@web/storybook-builder":"^0.1.16","eslint-config-prettier":"^9.1.0","@rollup/plugin-commonjs":"^25.0.4","@web/dev-server-esbuild":"^1.0.2","@web/rollup-plugin-html":"^2.3.0","@digital-realty/ix-twlit":"1.0.1","@storybook/web-components":"^7.6.20","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^7.6.20","@web/test-runner-playwright":"^0.11.1","@web/test-runner-junit-reporter":"^0.8.0","@custom-elements-manifest/analyzer":"^0.10.3","@openapitools/openapi-generator-cli":"^2.13.4","babel-plugin-template-html-minifier":"^4.1.0","@web/rollup-plugin-import-meta-assets":"^2.2.1","@web/storybook-framework-web-components":"^0.1.2"},"optionalDependencies":{"@rollup/rollup-darwin-x64":"^4.24.0","@rollup/rollup-win32-x64-msvc":"^4.24.0"},"_npmOperationalInternal":{"tmp":"tmp/global-portal-app-shell_1.0.0-alpha.1_1774368692117_0.4163539284880853","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.2":{"name":"@digital-realty/global-portal-app-shell","version":"1.0.0-alpha.2","license":"MIT","author":{"name":"@digital-realty"},"publishConfig":{"access":"public"},"main":"src/index.js","module":"src/index.js","type":"module","exports":{"./versions.js":"./dist/versions.js"},"workspaces":["../lib-components/packages/*","../ui-service-management","../ui-user-management","../ui-cross-connect-order","../ui-mfe-dcim","../ui-mfe-reports","../ui-inventory","../ui-launchpad","../ui-my-account","../ui-gom"],"scripts":{"build:local":"npm run build --env=local","build:workspace":"npm run build","generate-import-map-localhost":"ix-import-map write-import-map --cdn=http://localhost:8081","generate-import-map":"ix-import-map write-import-map --latest-packages=true","build":"run-s build:step:*","build:step:generate":"npm run generate-config && npm run generate-api:notifications && npm run compile-less-to-styles && npm run tailwindcss:build && npm run twlit:build","build:step:package":"rimraf dist && tsc && rollup -c rollup.config.mjs","serve:dist":"web-dev-server --config web-dist-server.config.mjs","ts:watch":"concurrently -k -r \"tsc --watch --preserveWatchOutput\" \"npm run tailwindcss:watch\" \"npm run twlit:watch\"","start":"npm run start:pre-serve && concurrently -k -r \"tsc --watch --preserveWatchOutput\" \"wds\" \"npm run tailwindcss:watch\" \"npm run twlit:watch\"","start:pre-serve":"rimraf lib && rollup -c preserve.rollup.config.mjs && tsc","start:serve":"web-dev-server","compile-less-to-styles":"rimraf --glob \"src/styles/*.js\" && node build_scripts/compile-less-to-styles.cjs","generate-config":"node build_scripts/generate-config.cjs","serve":"npm run build && prpl-server --root dist","test":"npm run test:prebuild && web-test-runner --coverage","test:prebuild":"rimraf lib && tsc && rollup -c preserve.rollup.config.mjs && npm run compile-less-to-styles && npm run tailwindcss:build && npm run twlit:build && npm run generate-config --use_test_settings=true","test:watch":"tsc && concurrently -k -r \"tsc --watch --preserveWatchOutput\" \"wtr --watch\"","lint":"npm run lint:eslint && npm run lint:prettier","lint:eslint":"eslint --ext .js,.html .","lint:prettier":"prettier \"**/*.js\" --list-different || (echo '↑↑ these files are not prettier formatted ↑↑' && exit 1)","format":"npm run format:eslint && npm run format:prettier","format:eslint":"eslint --ext .js,.html . --fix","format:prettier":"prettier \"**/*.js\" --write","pipelines-npm-audit":"node build_scripts/pipelines-npm-audit.cjs","tailwindcss:build":"tailwind -i ./src/tailwindlib.css -o ./src/styles/tw.css","tailwindcss:watch":"tailwind -i ./src/tailwindlib.css -o ./src/styles/tw.css --watch","twlit:build":"ix-twlit --input ./src/styles/tw.css --output ./src/styles/tw.js","twlit:watch":"ix-twlit --input ./src/styles/tw.css --output ./src/styles/tw.js --watch","generate-api:notifications":"openapi-generator-cli generate -i src/components/notifications/api/notifications-api.yaml -g typescript-fetch -o src/components/notifications/api/notifications-api --additional-properties=typescriptThreePlus=true,importFileExtension=.js"},"resolutions":{"ini":"1.3.6","minimist":"1.2.5"},"dependencies":{"@adobe/lit-mobx":"^2.2.2","@digital-realty/ix-account-switcher":"^1.1.6","@digital-realty/ix-app-logic":"^2.0.1","@digital-realty/ix-divider":"^1.2.3","@digital-realty/ix-icon":"^1.1.3","@digital-realty/ix-icon-button":"1.2.2","@digital-realty/ix-intraportal-nav":"^1.0.1","@digital-realty/ix-menu":"1.0.4","@digital-realty/ix-toast":"1.0.27","@digital-realty/ix-tooltip":"^1.1.3","@digital-realty/theme":"^3.0.1","@floating-ui/dom":"^1.6.7","@koa/cors":"^3.4.3","@lit-labs/motion":"^1.0.7","@lit/react":"^1.0.5","@lit/reactive-element":"^2.0.4","@material/web":"2.4.0","@microsoft/applicationinsights-web":"^2.5.10","@redux-offline/redux-offline":"^2.6.0","@vaadin/grid":"^24.4.7","@vaadin/router":"^1.7.2","@web/dev-server-import-maps":"^0.0.7","@web/dev-server-rollup":"^0.3.19","@webcomponents/custom-elements":"^1.4.2","@webcomponents/webcomponentsjs":"^2.4.3","cross-fetch":"^4.0.0","date-fns":"^4.1.0","http-request-mock":"^1.8.28","http-status-codes":"^1.4.0","lit":"^3.1.0","lit-element":"^4.1.1","lit-html":"^2.8.0","lodash.debounce":"^4.0.8","markdown-it":"^14.1.0","mobx":"^6.12.3","mobx-persist-store":"^1.1.5","moment":"^2.29.1","moment-timezone":"^0.5.45","oidc-client":"^1.11.5","oidc-client-ts":"^3.0.1","path":"^0.12.7","react":"^18.2.0","react-dom":"^18.2.0","redux-persist":"^6.0.0","toastify-js":"^1.12.0","tslib":"^2.8.1","uuid":"^10.0.0","validator":"^13.12.0","workbox-window":"^7.3.0"},"devDependencies":{"@babel/eslint-parser":"^7.25.8","@custom-elements-manifest/analyzer":"^0.10.3","@digital-realty/ix-twlit":"1.0.1","@open-wc/eslint-config":"^12.0.3","@open-wc/testing":"^4.0.0","@openapitools/openapi-generator-cli":"^2.13.4","@rollup/plugin-alias":"^5.1.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-commonjs":"^25.0.4","@rollup/plugin-json":"^6.1.0","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-replace":"^6.0.2","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^7.6.20","@storybook/addon-essentials":"^7.6.20","@storybook/addon-links":"^7.6.20","@storybook/web-components":"^7.6.20","@web/dev-server":"^0.4.6","@web/dev-server-esbuild":"^1.0.2","@web/rollup-plugin-html":"^2.3.0","@web/rollup-plugin-import-meta-assets":"^2.2.1","@web/storybook-builder":"^0.1.16","@web/storybook-framework-web-components":"^0.1.2","@web/test-runner":"^0.18.2","@web/test-runner-junit-reporter":"^0.8.0","@web/test-runner-playwright":"^0.11.1","babel-plugin-template-html-minifier":"^4.1.0","change-case":"^3.1.0","deepmerge":"^4.3.1","eslint":"^8.57.0","eslint-config-prettier":"^9.1.0","fetch-mock":"^9.11.0","husky":"^9.0.11","less":"^3.11.3","lint-staged":"^15.2.7","minimist":"^1.2.8","npm-run-all":"^4.1.5","prettier":"^3.3.2","rimraf":"^5.0.9","rollup":"^4.18.1","rollup-plugin-copy":"^3.5.0","rollup-plugin-esbuild":"^6.1.1","rollup-plugin-modify":"^3.0.0","rollup-plugin-workbox":"^8.1.0","sinon":"^15.0.1","tailwindcss":"^3.3.5"},"optionalDependencies":{"@rollup/rollup-darwin-x64":"^4.24.0","@rollup/rollup-win32-x64-msvc":"^4.24.0"},"_id":"@digital-realty/global-portal-app-shell@1.0.0-alpha.2","gitHead":"635fcdbd07ecdb9c0adf28c07d156cc1e5c87c52","description":"Global Portal app-shell","_nodeVersion":"20.20.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-12abY128H6Xqa++u1e0UD9w1JfWdQzSYF4zYLERpAcnr4JqQugPwPbk+abQ0HayMXX/OMSX5xadP55ofMnp98g==","shasum":"fac3d94b6b17a03a17fe3447fadd2e12ca1d71b8","tarball":"https://registry.npmjs.org/@digital-realty/global-portal-app-shell/-/global-portal-app-shell-1.0.0-alpha.2.tgz","fileCount":96,"unpackedSize":1676111,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDZ6Shd3Cmfo//8fI8KGXE8o3ZUdlcXhHvWnxmhw+/P5AIhAJqaPQy4rneNNlENZqBkjuHzQJDnODFlcdjkXlqDEjET"}]},"_npmUser":{"name":"nicholasnewlands","email":"nnewlands@digitalrealty.com"},"directories":{},"maintainers":[{"name":"dlr-pi-devops","email":"svc_pi-devops-noreply@digitalrealty.com"},{"name":"nicholasnewlands","email":"nnewlands@digitalrealty.com"},{"name":"marcha-dlr","email":"marcha@digitalrealty.com"},{"name":"alex-sommerville","email":"asommerville@digitalrealty.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/global-portal-app-shell_1.0.0-alpha.2_1774631021614_0.791279366329736"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-24T16:11:31.991Z","modified":"2026-03-27T17:03:41.977Z","1.0.0-alpha.1":"2026-03-24T16:11:32.383Z","1.0.0-alpha.2":"2026-03-27T17:03:41.809Z"},"author":{"name":"@digital-realty"},"license":"MIT","description":"Global Portal app-shell","maintainers":[{"name":"dlr-pi-devops","email":"svc_pi-devops-noreply@digitalrealty.com"},{"name":"nicholasnewlands","email":"nnewlands@digitalrealty.com"},{"name":"marcha-dlr","email":"marcha@digitalrealty.com"},{"name":"alex-sommerville","email":"asommerville@digitalrealty.com"}],"readme":"# global-portal-app-shell\nGlobal Portal app-shell\n","readmeFilename":"README.md"}