diff --git a/packages/eds-tokens/CHANGELOG.md b/packages/eds-tokens/CHANGELOG.md index 3d93e9611b..03be94f250 100644 --- a/packages/eds-tokens/CHANGELOG.md +++ b/packages/eds-tokens/CHANGELOG.md @@ -5,6 +5,13 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.9.2] - 2023-07-04 + +### Changed + +- 📦️ Use `.mjs` file extension for es-modules in the build output, added `exports` field in package.json by @oddvernes in https://github.com/equinor/design-system/pull/2866 +- ⬆️ Updated `rollup` to v3.x by @oddvernes in https://github.com/equinor/design-system/pull/2908 + ## [0.9.1] - 2023-04-25 ### Added diff --git a/packages/eds-tokens/package.json b/packages/eds-tokens/package.json index ded0337858..78bb339eb9 100644 --- a/packages/eds-tokens/package.json +++ b/packages/eds-tokens/package.json @@ -1,10 +1,20 @@ { "name": "@equinor/eds-tokens", - "version": "0.9.1", + "version": "0.9.2-dev-20230704", "description": "Design tokens for the Equinor Design System", - "main": "dist/tokens.cjs.js", - "module": "dist/esm/index.mjs", - "types": "dist/types/index.d.ts", + "type": "module", + "exports": { + ".": { + "types": "./dist/types/index.d.ts", + "import": "./dist/esm/index.mjs", + "require": "./dist/tokens.cjs", + "default": "./dist/tokens.cjs" + }, + "./tokens.css": "./tokens.css", + "./elements.css": "./elements.css" + }, + "types": "./dist/types/index.d.ts", + "main": "./dist/tokens.cjs", "license": "MIT", "author": { "name": "EDS Core Team", diff --git a/packages/eds-tokens/rollup.config.js b/packages/eds-tokens/rollup.config.js index ef0faac092..31f97dcf20 100644 --- a/packages/eds-tokens/rollup.config.js +++ b/packages/eds-tokens/rollup.config.js @@ -2,7 +2,6 @@ import resolve from '@rollup/plugin-node-resolve' import commonjs from '@rollup/plugin-commonjs' import { babel } from '@rollup/plugin-babel' import del from 'rollup-plugin-delete' -import pkg from './package.json' const extensions = ['.jsx', '.js', '.tsx', '.ts'] @@ -31,7 +30,7 @@ export default [ format: 'es', entryFileNames: '[name].mjs', }, - { file: pkg.main, format: 'cjs' }, + { file: './dist/tokens.cjs', format: 'cjs' }, ], }, ]