diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 254510a..a2c8552 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -39,7 +39,7 @@ jobs: env: NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} - # - name: Publish package - # env: - # NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} - # run: npm publish + - name: Publish package + env: + NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} + run: npm publish diff --git a/package.json b/package.json index e11fa1c..ea0589b 100644 --- a/package.json +++ b/package.json @@ -1,11 +1,11 @@ { "name": "@townsquarelabs/ui-vue", "private": false, - "version": "1.0.2", + "version": "2.0.7", "type": "module", "scripts": { "dev": "vite", - "build": "vite build", + "build": "npx vue-demi-switch 3 && vite build", "build:lib": "yarn build:lib:3 && yarn build:lib:2.7", "postinstall": "node ./scripts/postinstall.mjs", "build:lib:2.7": "npx vue-demi-switch 2 && yarn build", @@ -63,7 +63,7 @@ } }, "dependencies": { - "@tonconnect/ui": "^2.0.3", + "@tonconnect/ui": "2.0.7", "@vitejs/plugin-vue": "^5.0.5", "@vue/composition-api": "^1.7.2", "axios": "^0.27.2", diff --git a/scripts/postinstall.mjs b/scripts/postinstall.mjs index 903edef..c210058 100644 --- a/scripts/postinstall.mjs +++ b/scripts/postinstall.mjs @@ -2,4 +2,4 @@ import { version } from "vue-demi"; import { switchVersion } from "./utils.mjs"; console.log("current version = ", version); -switchVersion(version); +// switchVersion(version); diff --git a/src/components/TonConnectButton.vue b/src/components/TonConnectButton.vue index 842ccf3..0fd20d4 100644 --- a/src/components/TonConnectButton.vue +++ b/src/components/TonConnectButton.vue @@ -12,15 +12,15 @@ export default defineComponent({ }, className: { type: String, - required: true, + required: false, }, styles: { type: Object, - required: true, + required: false, }, }, setup( - props: { className: string; styles?: any; buttonRootId?: string }, + props: { className?: string; styles?: any; buttonRootId?: string }, { slots } ) { const [_, setOptions] = useTonConnectUI(); diff --git a/src/hooks/useTonConnectUI.ts b/src/hooks/useTonConnectUI.ts index 05ad54a..d7863eb 100644 --- a/src/hooks/useTonConnectUI.ts +++ b/src/hooks/useTonConnectUI.ts @@ -1,4 +1,4 @@ -import { inject, Ref } from 'vue-demi'; +import { inject } from 'vue-demi'; import { TonConnectUI, TonConnectUiOptions } from '@tonconnect/ui'; import { checkProvider } from '../utils/errors'; import { isServerSide } from '../utils/web'; diff --git a/vite.config.ts b/vite.config.ts index 0cd3a4a..fdc9261 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -24,7 +24,7 @@ export default defineConfig({ }, build: { target: "es2018", - outDir: isVue2 ? "lib/vue2" : "lib/vue3", + outDir: 'lib', emptyOutDir: true, minify: false, sourcemap: false, diff --git a/yarn.lock b/yarn.lock index 05e0214..b9efba1 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1465,21 +1465,21 @@ tweetnacl "^1.0.3" tweetnacl-util "^0.15.1" -"@tonconnect/sdk@3.0.3": - version "3.0.3" - resolved "https://registry.npmjs.org/@tonconnect/sdk/-/sdk-3.0.3.tgz" - integrity sha512-ElVre1DPixzQLgLtQIa8Wu5xS8nozlgblZTJhFFPrk82M2rZ+sawyF+LAVwt9wZRN7+htWnJrNz0+bBr4b3geA== +"@tonconnect/sdk@3.0.4": + version "3.0.4" + resolved "https://registry.npmmirror.com/@tonconnect/sdk/-/sdk-3.0.4.tgz#93ec09b454a9514361271d140a4e1c2e1ae02eee" + integrity sha512-+87DHYhs2goR0j9rLNavrtvMQNFX5BB5csoY6qAt524hTaNjSRkgogAK2HsiZnZArMb4xzsbVySxGCdpeH4Y3A== dependencies: "@tonconnect/isomorphic-eventsource" "^0.0.2" "@tonconnect/isomorphic-fetch" "^0.0.3" "@tonconnect/protocol" "^2.2.6" -"@tonconnect/ui@^2.0.3": - version "2.0.3" - resolved "https://registry.npmjs.org/@tonconnect/ui/-/ui-2.0.3.tgz" - integrity sha512-P2i+kZXJULlIIBBfHs8b3ONHEaDFgJ4jpP7eAtqubikjoYyk43qb8XyzKC67hEdS+pHzd+JCB2U+47LTJcdRzA== +"@tonconnect/ui@2.0.7": + version "2.0.7" + resolved "https://registry.npmmirror.com/@tonconnect/ui/-/ui-2.0.7.tgz#0a1c590f2a1d85e695255b1f658a470382609afe" + integrity sha512-u0YmciMF462gNlm/DFHVMVXtrX3n563VIDQ92hmCzQT4XU92xpr1E1dfbtOVOHf9t9DcDqLkhjRt3w/nuTuy3Q== dependencies: - "@tonconnect/sdk" "3.0.3" + "@tonconnect/sdk" "3.0.4" classnames "^2.3.2" deepmerge "^4.2.2" ua-parser-js "^1.0.35" @@ -4112,11 +4112,6 @@ vite@^5.0.11: optionalDependencies: fsevents "~2.3.3" -vue-demi@^0.14.8: - version "0.14.8" - resolved "https://registry.npmmirror.com/vue-demi/-/vue-demi-0.14.8.tgz#00335e9317b45e4a68d3528aaf58e0cec3d5640a" - integrity sha512-Uuqnk9YE9SsWeReYqK2alDI5YzciATE0r2SkA6iMAtuXvNTMNACJLJEXNXaEy94ECuBe4Sk6RzRU80kjdbIo1Q== - vue-demi@^0.14.8: version "0.14.8" resolved "https://registry.yarnpkg.com/vue-demi/-/vue-demi-0.14.8.tgz#00335e9317b45e4a68d3528aaf58e0cec3d5640a"