Skip to content

Commit

Permalink
fix: add declaration files to work around rollup typescript resolving…
Browse files Browse the repository at this point in the history
… modules to the src directory

Fixes #556
  • Loading branch information
hperrin committed Sep 4, 2023
1 parent 20815d8 commit b09a46b
Show file tree
Hide file tree
Showing 94 changed files with 809 additions and 285 deletions.
521 changes: 287 additions & 234 deletions package-lock.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion packages/accordion/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
"main": "dist/index.js",
"module": "dist/index.js",
"svelte": "dist/index.js",
"types": "src/index.ts",
"types": "src/index.d.ts",
"keywords": [
"svelte",
"svelte3",
Expand Down
12 changes: 12 additions & 0 deletions packages/accordion/src/index.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
/// <reference types="./ambient-accordion" />

import Accordion from './Accordion.svelte';

import Panel from './Panel.svelte';
export * from './Panel.types.js';
import Header from './Header.svelte';
import { Content } from '@smui/paper';

export default Accordion;

export { Panel, Header, Content };
2 changes: 1 addition & 1 deletion packages/autocomplete/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
"main": "dist/index.js",
"module": "dist/index.js",
"svelte": "dist/index.js",
"types": "src/index.ts",
"types": "src/index.d.ts",
"keywords": [
"svelte",
"svelte3",
Expand Down
5 changes: 5 additions & 0 deletions packages/autocomplete/src/index.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
/// <reference types="./ambient-autocomplete" />

import Autocomplete from './Autocomplete.svelte';

export default Autocomplete;
2 changes: 1 addition & 1 deletion packages/badge/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
"main": "dist/index.js",
"module": "dist/index.js",
"svelte": "dist/index.js",
"types": "src/index.ts",
"types": "src/index.d.ts",
"keywords": [
"svelte",
"svelte3",
Expand Down
5 changes: 5 additions & 0 deletions packages/badge/src/index.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
/// <reference types="./ambient-badge" />

import Badge from './Badge.svelte';

export default Badge;
2 changes: 1 addition & 1 deletion packages/banner/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
"main": "dist/index.js",
"module": "dist/index.js",
"svelte": "dist/index.js",
"types": "src/index.ts",
"types": "src/index.d.ts",
"keywords": [
"svelte",
"svelte3",
Expand Down
10 changes: 10 additions & 0 deletions packages/banner/src/index.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
/// <reference types="./ambient-banner" />

import Banner from './Banner.svelte';
export * from './Banner.types.js';

import { Label, Icon } from '@smui/common';

export default Banner;

export { Label, Icon };
2 changes: 1 addition & 1 deletion packages/bottom-app-bar/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
"main": "dist/index.js",
"module": "dist/index.js",
"svelte": "dist/index.js",
"types": "src/index.ts",
"types": "src/index.d.ts",
"keywords": [
"svelte",
"svelte3",
Expand Down
12 changes: 12 additions & 0 deletions packages/bottom-app-bar/src/index.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
/// <reference types="./ambient-bottom-app-bar" />

import BottomAppBar from './BottomAppBar.svelte';

import AutoAdjust from './AutoAdjust.svelte';
import FixedAdjust from './FixedAdjust.js';
import Section from './Section.svelte';
import StandardAdjust from './StandardAdjust.js';

export default BottomAppBar;

export { AutoAdjust, FixedAdjust, Section, StandardAdjust };
2 changes: 1 addition & 1 deletion packages/button/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
"main": "dist/index.js",
"module": "dist/index.js",
"svelte": "dist/index.js",
"types": "src/index.ts",
"types": "src/index.d.ts",
"keywords": [
"svelte",
"svelte3",
Expand Down
11 changes: 11 additions & 0 deletions packages/button/src/index.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
/// <reference types="./ambient-button" />

import Button from './Button.svelte';

import Group from './Group.svelte';
import GroupItem from './GroupItem.js';
import { Label, Icon } from '@smui/common';

export default Button;

export { Group, GroupItem, Label, Icon };
2 changes: 1 addition & 1 deletion packages/card/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
"main": "dist/index.js",
"module": "dist/index.js",
"svelte": "dist/index.js",
"types": "src/index.ts",
"types": "src/index.d.ts",
"keywords": [
"svelte",
"svelte3",
Expand Down
23 changes: 23 additions & 0 deletions packages/card/src/index.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
/// <reference types="./ambient-card" />

import Card from './Card.svelte';

import Content from './Content.js';
import PrimaryAction from './PrimaryAction.svelte';
import Media from './Media.svelte';
import MediaContent from './MediaContent.js';
import Actions from './Actions.svelte';
import ActionButtons from './ActionButtons.js';
import ActionIcons from './ActionIcons.js';

export default Card;

export {
Content,
PrimaryAction,
Media,
MediaContent,
Actions,
ActionButtons,
ActionIcons,
};
2 changes: 1 addition & 1 deletion packages/checkbox/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
"main": "dist/index.js",
"module": "dist/index.js",
"svelte": "dist/index.js",
"types": "src/index.ts",
"types": "src/index.d.ts",
"keywords": [
"svelte",
"svelte3",
Expand Down
5 changes: 5 additions & 0 deletions packages/checkbox/src/index.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
/// <reference types="./ambient-checkbox" />

import Checkbox from './Checkbox.svelte';

export default Checkbox;
2 changes: 1 addition & 1 deletion packages/chips/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
"main": "dist/index.js",
"module": "dist/index.js",
"svelte": "dist/index.js",
"types": "src/index.ts",
"types": "src/index.d.ts",
"keywords": [
"svelte",
"svelte3",
Expand Down
16 changes: 16 additions & 0 deletions packages/chips/src/index.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
/// <reference types="./ambient-chips" />

import Chip from './Chip.svelte';
export * from './Chip.types.js';

import Set from './Set.svelte';
import Text from './Text.svelte';
export * from './Text.types.js';
import LeadingIcon from './LeadingIcon.svelte';
import TrailingIcon from './TrailingIcon.svelte';
import TrailingAction from './TrailingAction.svelte';
export * from './TrailingAction.types.js';

export default Chip;

export { Set, Text, LeadingIcon, TrailingIcon, TrailingAction };
2 changes: 1 addition & 1 deletion packages/circular-progress/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
"main": "dist/index.js",
"module": "dist/index.js",
"svelte": "dist/index.js",
"types": "src/index.ts",
"types": "src/index.d.ts",
"keywords": [
"svelte",
"svelte3",
Expand Down
5 changes: 5 additions & 0 deletions packages/circular-progress/src/index.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
/// <reference types="./ambient-circular-progress" />

import CircularProgress from './CircularProgress.svelte';

export default CircularProgress;
11 changes: 7 additions & 4 deletions packages/common/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,14 +12,17 @@
},
"typesVersions": {
"*": {
"*": [
"./src/*"
],
"classadder": [
"./src/classadder/index.ts"
"./src/classadder/index.d.ts"
],
"internal": [
"./src/internal/index.ts"
"./src/internal/index.d.ts"
],
"*": [
"./src/*"
".": [
"./src/index.d.js"
]
}
},
Expand Down
3 changes: 3 additions & 0 deletions packages/common/src/classadder/index.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
export type { ClassAdderInternals } from './ClassAdder.types.js';

export * from './classAdderBuilder.js';
13 changes: 13 additions & 0 deletions packages/common/src/index.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
/// <reference types="./ambient-common" />

import Label from './CommonLabel.svelte';

import Icon from './CommonIcon.svelte';

import SmuiElement from './SmuiElement.svelte';
import Svg from './Svg.svelte';

import ContextFragment from './ContextFragment.svelte';

export { Label, Icon, SmuiElement, Svg, ContextFragment };
export * from './smui.types.js';
7 changes: 7 additions & 0 deletions packages/common/src/internal/index.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
export * from './announce.js';
export * from './classMap.js';
export * from './dispatch.js';
export * from './exclude.js';
export * from './forwardEventsBuilder.js';
export * from './prefixFilter.js';
export * from './useActions.js';
2 changes: 1 addition & 1 deletion packages/data-table/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
"main": "dist/index.js",
"module": "dist/index.js",
"svelte": "dist/index.js",
"types": "src/index.ts",
"types": "src/index.d.ts",
"keywords": [
"svelte",
"svelte3",
Expand Down
19 changes: 19 additions & 0 deletions packages/data-table/src/index.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
/// <reference types="./ambient-data-table" />

import DataTable from './DataTable.svelte';
export * from './DataTable.types.js';

import Head from './Head.svelte';
export * from './Head.types.js';
import Body from './Body.svelte';
export * from './Body.types.js';
import Row from './Row.svelte';
export * from './Row.types.js';
import Cell from './Cell.svelte';
export * from './Cell.types.js';
import Pagination from './Pagination.svelte';
import { Label } from '@smui/common';

export default DataTable;

export { Head, Body, Row, Cell, Pagination, Label };
2 changes: 1 addition & 1 deletion packages/dialog/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
"main": "dist/index.js",
"module": "dist/index.js",
"svelte": "dist/index.js",
"types": "src/index.ts",
"types": "src/index.d.ts",
"keywords": [
"svelte",
"svelte3",
Expand Down
13 changes: 13 additions & 0 deletions packages/dialog/src/index.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
/// <reference types="./ambient-dialog" />

import Dialog from './Dialog.svelte';

import Header from './Header.js';
import Title from './Title.js';
import Content from './Content.js';
import Actions from './Actions.js';
import InitialFocus from './InitialFocus.js';

export default Dialog;

export { Header, Title, Content, Actions, InitialFocus };
2 changes: 1 addition & 1 deletion packages/drawer/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
"main": "dist/index.js",
"module": "dist/index.js",
"svelte": "dist/index.js",
"types": "src/index.ts",
"types": "src/index.d.ts",
"keywords": [
"svelte",
"svelte3",
Expand Down
14 changes: 14 additions & 0 deletions packages/drawer/src/index.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
/// <reference types="./ambient-drawer" />

import Drawer from './Drawer.svelte';

import AppContent from './AppContent.js';
import Content from './Content.js';
import Header from './Header.js';
import Title from './Title.js';
import Subtitle from './Subtitle.js';
import Scrim from './Scrim.svelte';

export default Drawer;

export { AppContent, Content, Header, Title, Subtitle, Scrim };
2 changes: 1 addition & 1 deletion packages/fab/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
"main": "dist/index.js",
"module": "dist/index.js",
"svelte": "dist/index.js",
"types": "src/index.ts",
"types": "src/index.d.ts",
"keywords": [
"svelte",
"svelte3",
Expand Down
9 changes: 9 additions & 0 deletions packages/fab/src/index.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
/// <reference types="./ambient-fab" />

import Fab from './Fab.svelte';

import { Label, Icon } from '@smui/common';

export default Fab;

export { Label, Icon };
2 changes: 1 addition & 1 deletion packages/floating-label/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
"main": "dist/index.js",
"module": "dist/index.js",
"svelte": "dist/index.js",
"types": "src/index.ts",
"types": "src/index.d.ts",
"keywords": [
"svelte",
"svelte3",
Expand Down
6 changes: 6 additions & 0 deletions packages/floating-label/src/index.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
/// <reference types="./ambient-floating-label" />

import FloatingLabel from './FloatingLabel.svelte';
export * from './FloatingLabel.types.js';

export default FloatingLabel;
2 changes: 1 addition & 1 deletion packages/form-field/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
"main": "dist/index.js",
"module": "dist/index.js",
"svelte": "dist/index.js",
"types": "src/index.ts",
"types": "src/index.d.ts",
"keywords": [
"svelte",
"svelte3",
Expand Down
5 changes: 5 additions & 0 deletions packages/form-field/src/index.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
/// <reference types="./ambient-form-field" />

import FormField from './FormField.svelte';

export default FormField;
2 changes: 1 addition & 1 deletion packages/icon-button/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
"main": "dist/index.js",
"module": "dist/index.js",
"svelte": "dist/index.js",
"types": "src/index.ts",
"types": "src/index.d.ts",
"keywords": [
"svelte",
"svelte3",
Expand Down
9 changes: 9 additions & 0 deletions packages/icon-button/src/index.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
/// <reference types="./ambient-icon-button" />

import IconButton from './IconButton.svelte';

import { Icon } from '@smui/common';

export default IconButton;

export { Icon };

0 comments on commit b09a46b

Please sign in to comment.