2022-05-17 09:22:18 +02:00
{
2023-05-26 14:47:21 +02:00
"name" : "@umbraco-cms/backoffice" ,
2023-02-24 14:13:23 +01:00
"license" : "MIT" ,
2023-06-12 21:39:40 +02:00
"version" : "14.0.0--preview001" ,
2023-02-24 14:13:23 +01:00
"type" : "module" ,
"exports" : {
2023-05-26 14:47:21 +02:00
"." : null ,
2023-06-23 14:07:40 +02:00
"./class-api" : "./dist-cms/libs/class-api/index.js" ,
2023-05-26 14:47:21 +02:00
"./context-api" : "./dist-cms/libs/context-api/index.js" ,
"./controller-api" : "./dist-cms/libs/controller-api/index.js" ,
"./element-api" : "./dist-cms/libs/element-api/index.js" ,
"./extension-api" : "./dist-cms/libs/extension-api/index.js" ,
2023-07-25 13:50:48 +02:00
"./localization-api" : "./dist-cms/libs/localization-api/index.js" ,
2023-05-26 14:47:21 +02:00
"./observable-api" : "./dist-cms/libs/observable-api/index.js" ,
2023-06-05 10:33:29 +02:00
"./auth" : "./dist-cms/shared/auth/index.js" ,
"./context" : "./dist-cms/shared/context/index.js" ,
2023-05-26 14:47:21 +02:00
"./events" : "./dist-cms/shared/umb-events/index.js" ,
2023-06-05 22:28:02 +02:00
"./icon" : "./dist-cms/shared/icon/index.js" ,
2023-05-26 14:47:21 +02:00
"./models" : "./dist-cms/shared/models/index.js" ,
"./repository" : "./dist-cms/shared/repository/index.js" ,
"./resources" : "./dist-cms/shared/resources/index.js" ,
"./router" : "./dist-cms/shared/router/index.js" ,
"./utils" : "./dist-cms/shared/utils/index.js" ,
"./action" : "./dist-cms/packages/core/action/index.js" ,
"./collection" : "./dist-cms/packages/core/collection/index.js" ,
"./components" : "./dist-cms/packages/core/components/index.js" ,
"./content-type" : "./dist-cms/packages/core/content-type/index.js" ,
"./debug" : "./dist-cms/packages/core/debug/index.js" ,
"./entity-action" : "./dist-cms/packages/core/entity-action/index.js" ,
"./entity-bulk-action" : "./dist-cms/packages/core/entity-bulk-action/index.js" ,
"./extension-registry" : "./dist-cms/packages/core/extension-registry/index.js" ,
"./id" : "./dist-cms/packages/core/id/index.js" ,
2023-08-03 10:17:25 +02:00
"./localization" : "./dist-cms/packages/core/localization/index.js" ,
2023-06-02 17:35:29 +10:00
"./macro" : "./dist-cms/packages/core/macro/index.js" ,
2023-05-26 14:47:21 +02:00
"./menu" : "./dist-cms/packages/core/menu/index.js" ,
"./modal" : "./dist-cms/packages/core/modal/index.js" ,
"./notification" : "./dist-cms/packages/core/notification/index.js" ,
"./picker-input" : "./dist-cms/packages/core/picker-input/index.js" ,
2023-06-29 14:38:48 +02:00
"./property-action" : "./dist-cms/packages/core/property-action/index.js" ,
2023-06-27 12:41:56 +02:00
"./property-editor" : "./dist-cms/packages/core/property-editor/index.js" ,
2023-05-26 14:47:21 +02:00
"./section" : "./dist-cms/packages/core/section/index.js" ,
"./sorter" : "./dist-cms/packages/core/sorter/index.js" ,
"./store" : "./dist-cms/packages/core/store/index.js" ,
2023-07-24 14:20:36 +02:00
"./themes" : "./dist-cms/packages/core/themes/index.js" ,
2023-05-26 14:47:21 +02:00
"./tree" : "./dist-cms/packages/core/tree/index.js" ,
"./variant" : "./dist-cms/packages/core/variant/index.js" ,
"./workspace" : "./dist-cms/packages/core/workspace/index.js" ,
2023-07-24 12:21:33 +00:00
"./dictionary" : "./dist-cms/packages/dictionary/dictionary/index.js" ,
2023-07-24 14:20:36 +02:00
"./document" : "./dist-cms/packages/documents/documents/index.js" ,
"./document-blueprint" : "./dist-cms/packages/documents/document-blueprints/index.js" ,
"./document-type" : "./dist-cms/packages/documents/document-types/index.js" ,
"./media" : "./dist-cms/packages/media/media/index.js" ,
"./media-type" : "./dist-cms/packages/media/media-types/index.js" ,
"./member" : "./dist-cms/packages/members/members/index.js" ,
"./member-group" : "./dist-cms/packages/members/member-groups/index.js" ,
"./member-type" : "./dist-cms/packages/members/member-types/index.js" ,
"./package" : "./dist-cms/packages/packages/package/index.js" ,
"./data-type" : "./dist-cms/packages/settings/data-types/index.js" ,
"./language" : "./dist-cms/packages/settings/languages/index.js" ,
2023-06-20 10:38:40 +02:00
"./logviewer" : "./dist-cms/packages/settings/logviewer/index.js" ,
2023-07-24 14:20:36 +02:00
"./relation-type" : "./dist-cms/packages/settings/relation-types/index.js" ,
"./tags" : "./dist-cms/packages/tags/index.js" ,
"./partial-view" : "./dist-cms/packages/templating/partial-views/index.js" ,
"./stylesheet" : "./dist-cms/packages/templating/stylesheets/index.js" ,
"./template" : "./dist-cms/packages/templating/templates/index.js" ,
2023-05-26 14:47:21 +02:00
"./user-group" : "./dist-cms/packages/users/user-groups/index.js" ,
2023-06-01 11:12:54 +02:00
"./current-user" : "./dist-cms/packages/users/current-user/index.js" ,
2023-06-01 16:21:40 +02:00
"./users" : "./dist-cms/packages/users/users/index.js" ,
"./code-editor" : "./dist-cms/packages/templating/code-editor/index.js" ,
2023-05-26 14:47:21 +02:00
"./external/*" : "./dist-cms/external/*/index.js"
2023-02-24 14:13:23 +01:00
} ,
"files" : [
2023-05-26 14:47:21 +02:00
"dist-cms" ,
"README.md" ,
"router-slot-*.*.*.tgz"
2023-02-24 14:13:23 +01:00
] ,
"repository" : {
"url" : "https://github.com/umbraco/Umbraco.CMS.Backoffice" ,
"type" : "git"
} ,
"bugs" : {
"url" : "https://github.com/umbraco/Umbraco.CMS.Backoffice/issues"
} ,
"author" : {
"name" : "Umbraco A/S" ,
"email" : "backoffice@umbraco.com" ,
"url" : "https://umbraco.com"
} ,
"scripts" : {
"dev" : "vite" ,
2023-07-27 10:07:10 +02:00
"build" : "tsc --project ./src/tsconfig.build.json && rollup -c ./src/rollup.config.js" ,
2023-05-25 09:36:21 +02:00
"build:vite" : "tsc && vite build --mode staging" ,
2023-05-26 10:22:59 +02:00
"build:for:static" : "vite build" ,
2023-05-25 09:36:21 +02:00
"build:for:cms" : "npm run build && node ./devops/build/copy-to-cms.js" ,
2023-07-27 10:07:10 +02:00
"build:for:npm" : "npm run build && tsc-alias -f -p src/tsconfig.build.json && npm run generate:jsonschema:dist && npm run wc-analyze && npm run wc-analyze:vscode" ,
2023-02-24 14:13:23 +01:00
"preview" : "vite preview --open" ,
"test" : "web-test-runner --coverage" ,
"test:watch" : "web-test-runner --watch" ,
"auth:test:e2e" : "npx playwright test --config apps/auth/" ,
"backoffice:test:e2e" : "npx playwright test" ,
"test:e2e" : "npm run auth:test:e2e && npm run backoffice:test:e2e" ,
2023-05-25 14:13:39 +02:00
"lint" : "eslint src apps e2e" ,
2023-03-09 21:24:39 +01:00
"lint:errors" : "npm run lint -- --quiet" ,
2023-02-24 14:13:23 +01:00
"lint:fix" : "npm run lint -- --fix" ,
2023-07-27 12:45:00 +02:00
"format" : "prettier 'src/**/*.ts' -- check" ,
2023-02-24 14:13:23 +01:00
"format:fix" : "npm run format -- --write" ,
2023-05-31 19:42:44 +02:00
"generate:api" : "openapi --input https://raw.githubusercontent.com/umbraco/Umbraco-CMS/v14/dev/src/Umbraco.Cms.Api.Management/OpenApi.json --output src/external/backend-api/src --postfixServices Resource --useOptions" ,
2023-06-01 10:14:02 +02:00
"generate:api-dev" : "openapi --input http://localhost:11000/umbraco/swagger/management/swagger.json --output src/external/backend-api/src --postfixServices Resource --useOptions" ,
2023-05-31 14:37:42 +02:00
"generate:jsonschema" : "typescript-json-schema --required --include \"./src/packages/core/extension-registry/*.ts\"" ,
"generate:jsonschema:dist" : "typescript-json-schema --required --include \"./src/packages/core/extension-registry/umbraco-package.ts\" --out dist-cms/umbraco-package-schema.json tsconfig.json UmbracoPackage" ,
2023-02-24 14:13:23 +01:00
"storybook" : "npm run wc-analyze && storybook dev -p 6006" ,
"storybook:build" : "npm run wc-analyze && storybook build" ,
"build-storybook" : "npm run wc-analyze && storybook build" ,
"generate:icons" : "node ./devops/icons/index.js" ,
2023-05-26 14:47:21 +02:00
"wc-analyze" : "wca **/*.element.ts --outFile dist-cms/custom-elements.json" ,
"wc-analyze:vscode" : "wca **/*.element.ts --format vscode --outFile dist-cms/vscode-html-custom-data.json" ,
2023-02-24 14:13:23 +01:00
"new-extension" : "plop --plopfile ./devops/plop/plop.js" ,
"compile" : "tsc" ,
2023-08-08 15:08:57 +02:00
"check" : "npm run lint:errors && npm run compile && npm run build-storybook && npm run generate:jsonschema:dist" ,
2023-05-30 11:41:09 +02:00
"prepublishOnly" : "node ./devops/publish/cleanse-pkg.js"
2023-02-24 14:13:23 +01:00
} ,
"engines" : {
2023-02-24 15:13:29 +01:00
"node" : ">=18.14 <19" ,
"npm" : ">=9.5 < 10"
2023-02-24 14:13:23 +01:00
} ,
"dependencies" : {
2023-04-24 12:27:25 +02:00
"@openid/appauth" : "^1.3.1" ,
2023-07-03 00:01:34 +00:00
"@umbraco-ui/uui" : "1.3.0" ,
2023-07-01 18:14:21 +00:00
"@umbraco-ui/uui-css" : "1.3.0" ,
2023-07-18 09:47:16 +02:00
"element-internals-polyfill" : "^1.3.5" ,
2023-08-08 15:12:29 +02:00
"lit" : "^2.8.0" ,
2023-02-24 14:13:23 +01:00
"lodash-es" : "4.17.21" ,
2023-07-18 09:47:16 +02:00
"monaco-editor" : "^0.40.0" ,
2023-06-02 14:18:31 +02:00
"router-slot" : "file:router-slot-2.3.0.tgz" ,
2023-07-18 09:47:16 +02:00
"rxjs" : "^7.8.1" ,
"tinymce" : "^6.6.0" ,
"tinymce-i18n" : "^23.7.17" ,
2023-02-24 14:13:23 +01:00
"uuid" : "^9.0.0"
} ,
"devDependencies" : {
2023-07-18 09:47:16 +02:00
"@babel/core" : "^7.22.9" ,
"@mdx-js/react" : "^2.3.0" ,
"@open-wc/testing" : "^3.2.0" ,
2023-08-01 18:44:20 +00:00
"@playwright/test" : "^1.36.2" ,
2023-07-18 09:47:16 +02:00
"@rollup/plugin-commonjs" : "^25.0.3" ,
2023-03-02 20:29:20 +01:00
"@rollup/plugin-json" : "^6.0.0" ,
2023-06-09 14:42:19 +00:00
"@rollup/plugin-node-resolve" : "^15.1.0" ,
2023-08-08 15:11:24 +02:00
"@storybook/addon-a11y" : "7.2.1" ,
"@storybook/addon-actions" : "7.2.1" ,
"@storybook/addon-essentials" : "7.2.1" ,
"@storybook/addon-links" : "7.2.1" ,
2023-05-15 15:47:30 +02:00
"@storybook/mdx2-csf" : "^1.1.0" ,
2023-08-08 15:11:24 +02:00
"@storybook/web-components" : "7.2.1" ,
"@storybook/web-components-vite" : "7.2.1" ,
2023-07-18 09:47:16 +02:00
"@types/chai" : "^4.3.5" ,
"@types/lodash-es" : "^4.17.8" ,
"@types/mocha" : "^10.0.1" ,
"@types/uuid" : "^9.0.2" ,
2023-08-01 18:45:21 +00:00
"@typescript-eslint/eslint-plugin" : "^6.2.1" ,
2023-07-18 09:47:16 +02:00
"@typescript-eslint/parser" : "^6.1.0" ,
"@web/dev-server-esbuild" : "^0.4.1" ,
2023-06-09 14:21:00 +00:00
"@web/dev-server-import-maps" : "^0.1.1" ,
2023-07-18 09:47:16 +02:00
"@web/test-runner" : "^0.17.0" ,
"@web/test-runner-playwright" : "^0.10.1" ,
"babel-loader" : "^9.1.3" ,
2023-08-01 18:44:48 +00:00
"eslint" : "^8.46.0" ,
2023-04-01 19:00:43 +00:00
"eslint-config-prettier" : "^8.8.0" ,
2023-06-27 14:09:17 +02:00
"eslint-import-resolver-typescript" : "^3.5.5" ,
"eslint-plugin-import" : "^2.27.5" ,
"eslint-plugin-lit" : "^1.8.3" ,
2023-07-18 09:47:16 +02:00
"eslint-plugin-lit-a11y" : "^4.1.0" ,
2023-02-24 14:13:23 +01:00
"eslint-plugin-local-rules" : "^1.3.2" ,
2023-08-01 14:39:52 +02:00
"eslint-plugin-storybook" : "^0.6.13" ,
2023-06-27 14:09:17 +02:00
"eslint-plugin-wc" : "^1.5.0" ,
2023-07-18 09:47:16 +02:00
"msw" : "^1.2.2" ,
"openapi-typescript-codegen" : "^0.25.0" ,
"playwright-msw" : "^2.2.1" ,
"plop" : "^3.1.2" ,
2023-06-01 18:57:35 +00:00
"prettier" : "2.8.8" ,
2023-02-24 14:13:23 +01:00
"react" : "^18.2.0" ,
"react-dom" : "^18.2.0" ,
2023-05-15 15:47:30 +02:00
"remark-gfm" : "^3.0.1" ,
2023-07-18 09:47:16 +02:00
"rollup" : "^3.26.3" ,
"rollup-plugin-dts" : "^5.3.0" ,
2023-02-24 14:13:23 +01:00
"rollup-plugin-esbuild" : "^5.0.0" ,
2023-07-18 09:47:16 +02:00
"rollup-plugin-import-css" : "^3.3.1" ,
2023-06-02 09:41:39 +02:00
"rollup-plugin-web-worker-loader" : "^1.6.1" ,
2023-08-08 15:11:24 +02:00
"storybook" : "7.2.1" ,
2023-02-24 14:13:23 +01:00
"tiny-glob" : "^0.2.9" ,
2023-07-18 09:47:16 +02:00
"tsc-alias" : "^1.8.7" ,
2023-07-01 18:14:07 +00:00
"typescript" : "^5.1.6" ,
2023-07-18 09:47:16 +02:00
"typescript-json-schema" : "^0.59.0" ,
2023-08-01 18:43:53 +00:00
"vite" : "^4.4.8" ,
2023-07-18 09:47:16 +02:00
"vite-plugin-static-copy" : "^0.17.0" ,
2023-04-21 14:13:41 +02:00
"vite-tsconfig-paths" : "^4.2.0" ,
2023-08-01 18:44:33 +00:00
"web-component-analyzer" : "^2.0.0-next.5"
2023-02-24 14:13:23 +01:00
} ,
"msw" : {
"workerDirectory" : "public"
}
2022-05-19 16:38:42 +02:00
}