diff --git a/packages/core/package.json b/packages/core/package.json index b64410ee83..fcaa5f5faa 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -7,6 +7,14 @@ "esnext": "lib/esnext/index.js", "typings": "lib/esm/index.d.ts", "style": "lib/css/blueprint.css", + "exports": { + ".": { + "types": "./lib/esm/index.d.ts", + "default": "./lib/cjs/index.js" + }, + "./styles": "./lib/css/blueprint-layer.css", + "./styles-next": "./lib/css/blueprint-next.css" + }, "files": [ "lib", "scripts", diff --git a/packages/core/src/blueprint-layer.scss b/packages/core/src/blueprint-layer.scss new file mode 100644 index 0000000000..085e930e46 --- /dev/null +++ b/packages/core/src/blueprint-layer.scss @@ -0,0 +1,22 @@ +/* + +Copyright 2021-present Palantir Technologies, Inc. All rights reserved. +Licensed under the Apache License, Version 2.0. + +*/ + +// Import files in the same order that they are documented in the docs +@layer bp { + @import "design-tokens/build/tokens"; + @import "design-tokens/build/tokens-dark"; + @import "@blueprintjs/colors/lib/scss/colors"; + @import "common/variables"; + @import "common/variables-extended"; + @import "common/mixins"; + + @import "reset"; + @import "typography"; + @import "accessibility/focus-states"; + @import "dark-theme"; + @import "components/index"; +}