Skip to content

Commit

Permalink
Add shared components entrypoint (#192)
Browse files Browse the repository at this point in the history
* Export ClipboardButton for now

* Add shared folder to package entry point list
  • Loading branch information
niwsa authored Jul 25, 2023
1 parent a2147ff commit d7cedc3
Show file tree
Hide file tree
Showing 16 changed files with 40 additions and 6 deletions.
1 change: 1 addition & 0 deletions react/index.d.ts
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
/// <reference path="./sso.d.ts" />
/// <reference path="./shared.d.ts" />
10 changes: 8 additions & 2 deletions react/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -24,14 +24,20 @@
"files": [
"dist",
"index.d.ts",
"sso.d.ts"
"sso.d.ts",
"shared.d.ts"
],
"types": "./index.d.ts",
"exports": {
"./shared": {
"types": "./dist/shared/index.d.ts",
"import": "./dist/shared.js",
"require": "./dist/shared.cjs"
},
"./sso": {
"types": "./dist/sso/index.d.ts",
"import": "./dist/sso.js",
"require": "./dist/sso.umd.cjs"
"require": "./dist/sso.cjs"
}
},
"scripts": {
Expand Down
1 change: 1 addition & 0 deletions react/shared.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
export * from './dist/shared';
1 change: 1 addition & 0 deletions react/vite.config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ export default defineConfig({
lib: {
entry: {
sso: resolve(__dirname, 'src/sso/index.ts'),
shared: resolve(__dirname, 'src/shared/index.ts'),
},
name: 'BoxyHQUI',
},
Expand Down
1 change: 1 addition & 0 deletions src/shared/index.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
export { default as ClipboardButton } from './ClipboardButton/index.lite';
1 change: 1 addition & 0 deletions svelte/index.d.ts
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
/// <reference path="./sso.d.ts" />
/// <reference path="./shared.d.ts" />
5 changes: 5 additions & 0 deletions svelte/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,10 @@
"format": "prettier --plugin-search-dir . --write ."
},
"exports": {
"./shared": {
"types": "./dist/shared/index.d.ts",
"svelte": "./dist/shared/index.js"
},
"./sso": {
"types": "./dist/sso/index.d.ts",
"svelte": "./dist/sso/index.js"
Expand All @@ -36,6 +40,7 @@
"dist",
"index.d.ts",
"sso.d.ts",
"shared.d.ts",
"!dist/**/*.test.*",
"!dist/**/*.spec.*"
],
Expand Down
1 change: 1 addition & 0 deletions svelte/shared.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
export * from './dist/shared';
1 change: 1 addition & 0 deletions vue/index.d.ts
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
/// <reference path="./sso.d.ts" />
/// <reference path="./shared.d.ts" />
10 changes: 8 additions & 2 deletions vue/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -22,14 +22,20 @@
"files": [
"dist",
"index.d.ts",
"sso.d.ts"
"sso.d.ts",
"shared.d.ts"
],
"types": "./index.d.ts",
"exports": {
"./shared": {
"types": "./dist/shared/index.d.ts",
"import": "./dist/shared.js",
"require": "./dist/shared.cjs"
},
"./sso": {
"types": "./dist/sso/index.d.ts",
"import": "./dist/sso.js",
"require": "./dist/sso.umd.cjs"
"require": "./dist/sso.cjs"
}
},
"devDependencies": {
Expand Down
1 change: 1 addition & 0 deletions vue/shared.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
export * from './dist/shared';
1 change: 1 addition & 0 deletions vue/vite.config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ export default defineConfig({
lib: {
entry: {
sso: resolve(__dirname, 'src/sso/index.ts'),
shared: resolve(__dirname, 'src/shared/index.ts'),
},
name: 'BoxyHQUI',
},
Expand Down
1 change: 1 addition & 0 deletions vue2/index.d.ts
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
/// <reference path="./sso.d.ts" />
/// <reference path="./shared.d.ts"/>
9 changes: 7 additions & 2 deletions vue2/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,13 +17,18 @@
"files": [
"dist",
"index.d.ts",
"sso.d.ts"
"sso.d.ts",
"shared.d.ts"
],
"types": "./index.d.ts",
"exports": {
"./shared": {
"import": "./dist/shared.js",
"require": "./dist/shared.cjs"
},
"./sso": {
"import": "./dist/sso.js",
"require": "./dist/sso.umd.cjs"
"require": "./dist/sso.cjs"
}
},
"devDependencies": {
Expand Down
1 change: 1 addition & 0 deletions vue2/shared.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
export * from './dist/shared';
1 change: 1 addition & 0 deletions vue2/vite.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ export default defineConfig({
lib: {
entry: {
sso: resolve(__dirname, 'src/sso/index.js'),
shared: resolve(__dirname, 'src/shared/index.js'),
},
name: 'BoxyHQUI',
},
Expand Down

0 comments on commit d7cedc3

Please sign in to comment.