diff --git a/package-lock.json b/package-lock.json index 0cc1c45..e282957 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@internetarchive/elements", - "version": "0.1.0", + "version": "0.1.1-webdev-8151.3", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@internetarchive/elements", - "version": "0.1.0", + "version": "0.1.1-webdev-8151.3", "license": "AGPL-3.0-only", "dependencies": { "@lit/localize": "^0.12.2", diff --git a/package.json b/package.json index a96d94a..a7d2930 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@internetarchive/elements", - "version": "0.1.0", + "version": "0.1.1-webdev-8151.3", "description": "A web component library from the Internet Archive.", "license": "AGPL-3.0-only", "types": "./dist/src/elements/index.d.ts", @@ -58,7 +58,7 @@ "wireit": "^0.14.12" }, "exports": { - ".": "./dist/src/index.js", + ".": "./dist/index.js", "./*": "./dist/src/elements/*.js", "./labs/*": "./dist/src/labs/*.js" }, @@ -73,7 +73,7 @@ ], "wireit": { "build": { - "command": "tsc --build --pretty && tsc-alias && rsync -zarvm --prune-empty-dirs --include \"*/\" --include \"*.svg\" --exclude=\"*\" src dist", + "command": "tsc --build --pretty && tsc-alias && rsync -zarvm --prune-empty-dirs --include \"*/\" --include \"*.svg\" --exclude=\"*\" src dist && vite build --emptyOutDir=false", "dependencies": [ "circular" ], diff --git a/src/elements/index.ts b/src/elements/index.ts index bb0545f..2fa1335 100644 --- a/src/elements/index.ts +++ b/src/elements/index.ts @@ -1 +1,2 @@ +export * from './ia-status-indicator/ia-status-indicator'; export * from './ia-button/ia-button'; diff --git a/vite.config.ts b/vite.config.ts index 4a372d3..6927859 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -11,6 +11,18 @@ export default defineConfig({ '@demo': path.resolve(__dirname, './demo'), }, }, + build: { + lib: { + entry: path.resolve(__dirname, 'src/elements/index'), + name: 'Elements', + formats: ['es'], + fileName: 'index', + }, + rollupOptions: { + // Externalize deps that shouldn't be bundled + external: ['lit'] + }, + }, test: { browser: { enabled: true,