Skip to content

Commit

Permalink
add exports for mjs and cjs
Browse files Browse the repository at this point in the history
  • Loading branch information
break-stuff committed Jan 20, 2025
1 parent 6e234fe commit d017126
Show file tree
Hide file tree
Showing 29 changed files with 228 additions and 60 deletions.
8 changes: 4 additions & 4 deletions demo/lit-app/solid-js.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -184,7 +184,7 @@ export type CustomElements = {
* ### **CSS Parts:**
* - **radio-label** - Applies custom styles the radio group label
*/
"radio-group": Partial<RadioGroupProps | BaseProps | BaseEvents>;
"radio-group": Partial<RadioGroupProps & BaseProps & BaseEvents>;

/**
* Radio buttons allow users to select a single option from a group. Here is its [documentation](https://my-site.com/documentation).
Expand All @@ -199,7 +199,7 @@ export type CustomElements = {
* ### **Slots:**
* - _default_ - add text here to label your radio button
*/
"radio-button": Partial<RadioButtonProps | BaseProps | BaseEvents>;
"radio-button": Partial<RadioButtonProps & BaseProps & BaseEvents>;

/**
* @deprecated An example of a deprecated element
Expand All @@ -209,7 +209,7 @@ export type CustomElements = {
*
*/
"deprecated-element": Partial<
DeprecatedElementProps | BaseProps | BaseEvents
DeprecatedElementProps & BaseProps & BaseEvents
>;

/**
Expand All @@ -218,5 +218,5 @@ export type CustomElements = {
* ---
*
*/
"my-button": Partial<MyButtonProps | BaseProps | BaseEvents>;
"my-button": Partial<MyButtonProps & BaseProps & BaseEvents>;
};
5 changes: 5 additions & 0 deletions packages/cem-inheritance/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
# Changelog

## 1.2.0

- Fixed exports for projects that have the `type` of "module"
- Added `cjs` exports

## 1.1.1

- Prevent overriding CEM when Analyzer is used
Expand Down
15 changes: 11 additions & 4 deletions packages/cem-inheritance/package.json
Original file line number Diff line number Diff line change
@@ -1,11 +1,18 @@
{
"name": "custom-elements-manifest-inheritance",
"version": "1.1.1",
"version": "1.2.0",
"description": "A tool for mapping inherited content (including class members, attributes, CSS parts, CSS variables, slots, and events) from parent classes in the Custom Elements Manifest",
"main": "index.js",
"module": "index.js",
"types": "index.d.ts",
"main": "./dist/index.cjs",
"module": "./dist/index.js",
"types": "./dist/index.d.ts",
"type": "module",
"exports": {
".": {
"require": "./dist/index.cjs",
"import": "./dist/index.js",
"types": "./dist/index.d.ts"
}
},
"files": [
"index.js",
"index.d.ts",
Expand Down
5 changes: 5 additions & 0 deletions packages/custom-jsdoc-tags/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
# Changelog

## 1.2.0

- Fixed exports for projects that have the `type` of "module"
- Added `cjs` exports

## 1.1.2

- Removed duplicate logs
Expand Down
15 changes: 11 additions & 4 deletions packages/custom-jsdoc-tags/package.json
Original file line number Diff line number Diff line change
@@ -1,11 +1,18 @@
{
"name": "cem-plugin-custom-jsdoc-tags",
"version": "1.1.2",
"version": "1.2.0",
"description": "Translates custom JSDoc tags to the Custom Elements Manifest",
"main": "index.js",
"module": "index.js",
"types": "index.d.ts",
"main": "./dist/index.cjs",
"module": "./dist/index.js",
"types": "./dist/index.d.ts",
"type": "module",
"exports": {
".": {
"require": "./dist/index.cjs",
"import": "./dist/index.js",
"types": "./dist/index.d.ts"
}
},
"files": [
"index.js",
"index.d.ts",
Expand Down
5 changes: 5 additions & 0 deletions packages/deprecator/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
# Changelog

## 1.2.0

- Fixed exports for projects that have the `type` of "module"
- Added `cjs` exports

## 1.1.2

- Fixed imported function name in `README.md`
Expand Down
15 changes: 11 additions & 4 deletions packages/deprecator/package.json
Original file line number Diff line number Diff line change
@@ -1,11 +1,18 @@
{
"name": "custom-elements-manifest-deprecator",
"version": "1.1.2",
"version": "1.2.0",
"description": "A tool for marking Custom Elements Manifest data as 'deprecated'",
"main": "index.js",
"module": "index.js",
"types": "index.d.ts",
"main": "./dist/index.cjs",
"module": "./dist/index.js",
"types": "./dist/index.d.ts",
"type": "module",
"exports": {
".": {
"require": "./dist/index.cjs",
"import": "./dist/index.js",
"types": "./dist/index.d.ts"
}
},
"files": [
"index.js",
"index.d.ts",
Expand Down
5 changes: 5 additions & 0 deletions packages/eslint-plugin/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
# CHANGELOG

## 1.1.0

- Fixed exports for projects that have the `type` of "module"
- Added `cjs` exports

## 1.0.0

- Initial release
15 changes: 11 additions & 4 deletions packages/eslint-plugin/package.json
Original file line number Diff line number Diff line change
@@ -1,11 +1,18 @@
{
"name": "eslint-plugin-custom-element",
"version": "1.0.0",
"version": "1.1.0",
"description": "This plugin creates rules specific for validating custom element implementation in HTML",
"main": "index.js",
"module": "index.js",
"types": "index.d.ts",
"main": "./dist/index.cjs",
"module": "./dist/index.js",
"types": "./dist/index.d.ts",
"type": "module",
"exports": {
".": {
"require": "./dist/index.cjs",
"import": "./dist/index.js",
"types": "./dist/index.d.ts"
}
},
"files": [
"index.js",
"index.d.ts",
Expand Down
5 changes: 5 additions & 0 deletions packages/eslint-rules/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
# CHANGELOG

## 1.1.0

- Fixed exports for projects that have the `type` of "module"
- Added `cjs` exports

## 1.0.1

- Fixed async file output
Expand Down
15 changes: 11 additions & 4 deletions packages/eslint-rules/package.json
Original file line number Diff line number Diff line change
@@ -1,11 +1,18 @@
{
"name": "custom-element-eslint-rule-generator",
"version": "1.0.1",
"version": "1.1.0",
"description": "A tool for generating eslint rules for your custom elements.",
"main": "index.js",
"module": "index.js",
"types": "index.d.ts",
"main": "./dist/index.cjs",
"module": "./dist/index.js",
"types": "./dist/index.d.ts",
"type": "module",
"exports": {
".": {
"require": "./dist/index.cjs",
"import": "./dist/index.js",
"types": "./dist/index.d.ts"
}
},
"files": [
"index.js",
"index.d.ts",
Expand Down
5 changes: 5 additions & 0 deletions packages/expanded-types/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
# Changelog

## 1.4.0

- Fixed exports for projects that have the `type` of "module"
- Added `cjs` exports

## 1.3.2

- Removed duplicate logs
Expand Down
15 changes: 11 additions & 4 deletions packages/expanded-types/package.json
Original file line number Diff line number Diff line change
@@ -1,11 +1,18 @@
{
"name": "cem-plugin-expanded-types",
"version": "1.3.3",
"version": "1.4.0",
"description": "A CEM Analyzer plugin to add expanded TypeScript types to the Custom Elements Manifest",
"main": "index.js",
"module": "index.js",
"types": "index.d.ts",
"main": "./dist/index.cjs",
"module": "./dist/index.js",
"types": "./dist/index.d.ts",
"type": "module",
"exports": {
".": {
"require": "./dist/index.cjs",
"import": "./dist/index.js",
"types": "./dist/index.d.ts"
}
},
"files": [
"index.js",
"index.d.ts",
Expand Down
5 changes: 5 additions & 0 deletions packages/jet-brains-integration/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
# Changelog

## 1.7.0

- Fixed exports for projects that have the `type` of "module"
- Added `cjs` exports

## 1.6.2

- Fixed async file output
Expand Down
15 changes: 11 additions & 4 deletions packages/jet-brains-integration/package.json
Original file line number Diff line number Diff line change
@@ -1,11 +1,18 @@
{
"name": "custom-element-jet-brains-integration",
"version": "1.6.2",
"version": "1.7.0",
"description": "Tools for integrating web components/custom elements into JetBrains IDEs",
"main": "index.js",
"module": "index.js",
"types": "index.d.ts",
"main": "./dist/index.cjs",
"module": "./dist/index.js",
"types": "./dist/index.d.ts",
"type": "module",
"exports": {
".": {
"require": "./dist/index.cjs",
"import": "./dist/index.js",
"types": "./dist/index.d.ts"
}
},
"files": [
"index.js",
"index.d.ts",
Expand Down
5 changes: 5 additions & 0 deletions packages/jsx-integration/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
# CHANGELOG

## 1.6.0

- Fixed exports for projects that have the `type` of "module"
- Added `cjs` exports

## 1.5.4

- Updated messaging in `README.md` for react wrappers
Expand Down
15 changes: 11 additions & 4 deletions packages/jsx-integration/package.json
Original file line number Diff line number Diff line change
@@ -1,11 +1,18 @@
{
"name": "custom-element-jsx-integration",
"version": "1.5.4",
"version": "1.6.0",
"description": "Tools for integrating custom elements into JSX projects",
"main": "index.js",
"module": "index.js",
"types": "index.d.ts",
"main": "./dist/index.cjs",
"module": "./dist/index.js",
"types": "./dist/index.d.ts",
"type": "module",
"exports": {
".": {
"require": "./dist/index.cjs",
"import": "./dist/index.js",
"types": "./dist/index.d.ts"
}
},
"files": [
"index.js",
"index.d.ts",
Expand Down
5 changes: 5 additions & 0 deletions packages/lazy-loader/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
# CHANGELOG

## 1.4.0

- Fixed exports for projects that have the `type` of "module"
- Added `cjs` exports

## 1.3.1

- Fixed async file output
Expand Down
15 changes: 11 additions & 4 deletions packages/lazy-loader/package.json
Original file line number Diff line number Diff line change
@@ -1,11 +1,18 @@
{
"name": "custom-element-lazy-loader",
"version": "1.3.1",
"version": "1.4.0",
"description": "A tool for generating an entry point for lazy-loading custom elements/web components.",
"main": "index.js",
"module": "index.js",
"types": "index.d.ts",
"main": "./dist/index.cjs",
"module": "./dist/index.js",
"types": "./dist/index.d.ts",
"type": "module",
"exports": {
".": {
"require": "./dist/index.cjs",
"import": "./dist/index.js",
"types": "./dist/index.d.ts"
}
},
"files": [
"index.js",
"index.d.ts",
Expand Down
5 changes: 5 additions & 0 deletions packages/react-wrappers/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
# CHANGELOG

## 1.7.0

- Fixed exports for projects that have the `type` of "module"
- Added `cjs` exports

## 1.6.8

- Updated to import `React` in types
Expand Down
15 changes: 11 additions & 4 deletions packages/react-wrappers/package.json
Original file line number Diff line number Diff line change
@@ -1,11 +1,18 @@
{
"name": "custom-element-react-wrappers",
"version": "1.6.8",
"version": "1.7.0",
"description": "A tool for generating react-compatible wrappers for custom elements",
"main": "index.js",
"module": "index.js",
"types": "index.d.ts",
"main": "./dist/index.cjs",
"module": "./dist/index.js",
"types": "./dist/index.d.ts",
"type": "module",
"exports": {
".": {
"require": "./dist/index.cjs",
"import": "./dist/index.js",
"types": "./dist/index.d.ts"
}
},
"files": [
"index.js",
"index.d.ts",
Expand Down
5 changes: 5 additions & 0 deletions packages/solidjs-integration/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
# CHANGELOG

## 1.9.0

- Fixed exports for projects that have the `type` of "module"
- Added `cjs` exports

## 1.8.2

- Updated to use intersection types rather than union types
Expand Down
Loading

0 comments on commit d017126

Please sign in to comment.