diff --git a/README.md b/README.md
index 040fb58..9a49a37 100644
--- a/README.md
+++ b/README.md
@@ -31,7 +31,7 @@ npm i svg-to-inline
```html
void
- @property()
- path?: string
+ @property({ type: String })
+ path = ''
- @property()
+ @property({ type: String })
className = ''
@property()
@@ -30,7 +29,7 @@ export class SvgToInline extends LitElement {
placeholder?: TemplateResult | string
@property({ type: Boolean })
- lazy: boolean = false
+ lazy = false
constructor() {
super()
diff --git a/src/index.ts b/src/index.ts
new file mode 100644
index 0000000..8d2b225
--- /dev/null
+++ b/src/index.ts
@@ -0,0 +1 @@
+export { SvgToInline } from './SvgToInline.js'
diff --git a/src/Index.story.mdx b/src/readme.story.mdx
similarity index 100%
rename from src/Index.story.mdx
rename to src/readme.story.mdx
diff --git a/src/SvgToInline.stories.ts b/src/svg-to-inline.stories.ts
similarity index 94%
rename from src/SvgToInline.stories.ts
rename to src/svg-to-inline.stories.ts
index b993170..f5655ee 100644
--- a/src/SvgToInline.stories.ts
+++ b/src/svg-to-inline.stories.ts
@@ -1,8 +1,8 @@
import { html } from 'lit'
import type { TemplateResult } from 'lit'
-import type { Meta, StoryObj } from '@storybook/web-components'
+import type { Meta } from '@storybook/web-components'
-import './SvgToInline.ts'
+import './svg-to-inline.js'
interface ArgTypes {
path: string
diff --git a/src/SvgToInline.test.ts b/src/svg-to-inline.test.ts
similarity index 93%
rename from src/SvgToInline.test.ts
rename to src/svg-to-inline.test.ts
index 82d3024..83490e7 100644
--- a/src/SvgToInline.test.ts
+++ b/src/svg-to-inline.test.ts
@@ -1,7 +1,7 @@
import { html } from 'lit'
import { fixture, expect } from '@open-wc/testing'
-import type { SvgToInline } from './SvgToInline.js'
-import './SvgToInline.js'
+import type { SvgToInline } from './'
+import './svg-to-inline.js'
describe('SvgToInline', () => {
// it('test _ and ; value')
diff --git a/src/svg-to-inline.ts b/src/svg-to-inline.ts
new file mode 100644
index 0000000..dd2607c
--- /dev/null
+++ b/src/svg-to-inline.ts
@@ -0,0 +1,3 @@
+import { SvgToInline } from './SvgToInline.js'
+
+window.customElements.define('svg-to-inline', SvgToInline)