From 4850b40db51589e1fbe56aabc8ab399d4e688e45 Mon Sep 17 00:00:00 2001 From: Santiago Botero Ruiz Date: Sun, 26 Jan 2025 23:05:51 -0500 Subject: [PATCH 1/2] refactor: moved packages to dist folder --- .../{ => dist}/dimo-login-button-sdk-1.0.0.tgz | Bin .../dimo-network-login-with-dimo-0.0.1.tgz | Bin .../dimo-network-login-with-dimo-0.0.10.tgz | Bin .../dimo-network-login-with-dimo-0.0.11.tgz | Bin .../dimo-network-login-with-dimo-0.0.12.tgz | Bin .../dimo-network-login-with-dimo-0.0.13.tgz | Bin .../dimo-network-login-with-dimo-0.0.14.tgz | Bin .../dimo-network-login-with-dimo-0.0.15.tgz | Bin .../dimo-network-login-with-dimo-0.0.16.tgz | Bin .../dimo-network-login-with-dimo-0.0.17.tgz | Bin .../dimo-network-login-with-dimo-0.0.18.tgz | Bin .../dimo-network-login-with-dimo-0.0.19.tgz | Bin .../dimo-network-login-with-dimo-0.0.3.tgz | Bin .../dimo-network-login-with-dimo-0.0.4.tgz | Bin .../dimo-network-login-with-dimo-0.0.5.tgz | Bin .../dimo-network-login-with-dimo-0.0.6.tgz | Bin .../dimo-network-login-with-dimo-0.0.7.tgz | Bin .../dimo-network-login-with-dimo-0.0.8.tgz | Bin .../dimo-network-login-with-dimo-0.0.9.tgz | Bin example-dimo-auth/package-lock.json | 4 ++-- example-dimo-auth/package.json | 2 +- 21 files changed, 3 insertions(+), 3 deletions(-) rename example-dimo-auth/{ => dist}/dimo-login-button-sdk-1.0.0.tgz (100%) rename example-dimo-auth/{ => dist}/dimo-network-login-with-dimo-0.0.1.tgz (100%) rename example-dimo-auth/{ => dist}/dimo-network-login-with-dimo-0.0.10.tgz (100%) rename example-dimo-auth/{ => dist}/dimo-network-login-with-dimo-0.0.11.tgz (100%) rename example-dimo-auth/{ => dist}/dimo-network-login-with-dimo-0.0.12.tgz (100%) rename example-dimo-auth/{ => dist}/dimo-network-login-with-dimo-0.0.13.tgz (100%) rename example-dimo-auth/{ => dist}/dimo-network-login-with-dimo-0.0.14.tgz (100%) rename example-dimo-auth/{ => dist}/dimo-network-login-with-dimo-0.0.15.tgz (100%) rename example-dimo-auth/{ => dist}/dimo-network-login-with-dimo-0.0.16.tgz (100%) rename example-dimo-auth/{ => dist}/dimo-network-login-with-dimo-0.0.17.tgz (100%) rename example-dimo-auth/{ => dist}/dimo-network-login-with-dimo-0.0.18.tgz (100%) rename example-dimo-auth/{ => dist}/dimo-network-login-with-dimo-0.0.19.tgz (100%) rename example-dimo-auth/{ => dist}/dimo-network-login-with-dimo-0.0.3.tgz (100%) rename example-dimo-auth/{ => dist}/dimo-network-login-with-dimo-0.0.4.tgz (100%) rename example-dimo-auth/{ => dist}/dimo-network-login-with-dimo-0.0.5.tgz (100%) rename example-dimo-auth/{ => dist}/dimo-network-login-with-dimo-0.0.6.tgz (100%) rename example-dimo-auth/{ => dist}/dimo-network-login-with-dimo-0.0.7.tgz (100%) rename example-dimo-auth/{ => dist}/dimo-network-login-with-dimo-0.0.8.tgz (100%) rename example-dimo-auth/{ => dist}/dimo-network-login-with-dimo-0.0.9.tgz (100%) diff --git a/example-dimo-auth/dimo-login-button-sdk-1.0.0.tgz b/example-dimo-auth/dist/dimo-login-button-sdk-1.0.0.tgz similarity index 100% rename from example-dimo-auth/dimo-login-button-sdk-1.0.0.tgz rename to example-dimo-auth/dist/dimo-login-button-sdk-1.0.0.tgz diff --git a/example-dimo-auth/dimo-network-login-with-dimo-0.0.1.tgz b/example-dimo-auth/dist/dimo-network-login-with-dimo-0.0.1.tgz similarity index 100% rename from example-dimo-auth/dimo-network-login-with-dimo-0.0.1.tgz rename to example-dimo-auth/dist/dimo-network-login-with-dimo-0.0.1.tgz diff --git a/example-dimo-auth/dimo-network-login-with-dimo-0.0.10.tgz b/example-dimo-auth/dist/dimo-network-login-with-dimo-0.0.10.tgz similarity index 100% rename from example-dimo-auth/dimo-network-login-with-dimo-0.0.10.tgz rename to example-dimo-auth/dist/dimo-network-login-with-dimo-0.0.10.tgz diff --git a/example-dimo-auth/dimo-network-login-with-dimo-0.0.11.tgz b/example-dimo-auth/dist/dimo-network-login-with-dimo-0.0.11.tgz similarity index 100% rename from example-dimo-auth/dimo-network-login-with-dimo-0.0.11.tgz rename to example-dimo-auth/dist/dimo-network-login-with-dimo-0.0.11.tgz diff --git a/example-dimo-auth/dimo-network-login-with-dimo-0.0.12.tgz b/example-dimo-auth/dist/dimo-network-login-with-dimo-0.0.12.tgz similarity index 100% rename from example-dimo-auth/dimo-network-login-with-dimo-0.0.12.tgz rename to example-dimo-auth/dist/dimo-network-login-with-dimo-0.0.12.tgz diff --git a/example-dimo-auth/dimo-network-login-with-dimo-0.0.13.tgz b/example-dimo-auth/dist/dimo-network-login-with-dimo-0.0.13.tgz similarity index 100% rename from example-dimo-auth/dimo-network-login-with-dimo-0.0.13.tgz rename to example-dimo-auth/dist/dimo-network-login-with-dimo-0.0.13.tgz diff --git a/example-dimo-auth/dimo-network-login-with-dimo-0.0.14.tgz b/example-dimo-auth/dist/dimo-network-login-with-dimo-0.0.14.tgz similarity index 100% rename from example-dimo-auth/dimo-network-login-with-dimo-0.0.14.tgz rename to example-dimo-auth/dist/dimo-network-login-with-dimo-0.0.14.tgz diff --git a/example-dimo-auth/dimo-network-login-with-dimo-0.0.15.tgz b/example-dimo-auth/dist/dimo-network-login-with-dimo-0.0.15.tgz similarity index 100% rename from example-dimo-auth/dimo-network-login-with-dimo-0.0.15.tgz rename to example-dimo-auth/dist/dimo-network-login-with-dimo-0.0.15.tgz diff --git a/example-dimo-auth/dimo-network-login-with-dimo-0.0.16.tgz b/example-dimo-auth/dist/dimo-network-login-with-dimo-0.0.16.tgz similarity index 100% rename from example-dimo-auth/dimo-network-login-with-dimo-0.0.16.tgz rename to example-dimo-auth/dist/dimo-network-login-with-dimo-0.0.16.tgz diff --git a/example-dimo-auth/dimo-network-login-with-dimo-0.0.17.tgz b/example-dimo-auth/dist/dimo-network-login-with-dimo-0.0.17.tgz similarity index 100% rename from example-dimo-auth/dimo-network-login-with-dimo-0.0.17.tgz rename to example-dimo-auth/dist/dimo-network-login-with-dimo-0.0.17.tgz diff --git a/example-dimo-auth/dimo-network-login-with-dimo-0.0.18.tgz b/example-dimo-auth/dist/dimo-network-login-with-dimo-0.0.18.tgz similarity index 100% rename from example-dimo-auth/dimo-network-login-with-dimo-0.0.18.tgz rename to example-dimo-auth/dist/dimo-network-login-with-dimo-0.0.18.tgz diff --git a/example-dimo-auth/dimo-network-login-with-dimo-0.0.19.tgz b/example-dimo-auth/dist/dimo-network-login-with-dimo-0.0.19.tgz similarity index 100% rename from example-dimo-auth/dimo-network-login-with-dimo-0.0.19.tgz rename to example-dimo-auth/dist/dimo-network-login-with-dimo-0.0.19.tgz diff --git a/example-dimo-auth/dimo-network-login-with-dimo-0.0.3.tgz b/example-dimo-auth/dist/dimo-network-login-with-dimo-0.0.3.tgz similarity index 100% rename from example-dimo-auth/dimo-network-login-with-dimo-0.0.3.tgz rename to example-dimo-auth/dist/dimo-network-login-with-dimo-0.0.3.tgz diff --git a/example-dimo-auth/dimo-network-login-with-dimo-0.0.4.tgz b/example-dimo-auth/dist/dimo-network-login-with-dimo-0.0.4.tgz similarity index 100% rename from example-dimo-auth/dimo-network-login-with-dimo-0.0.4.tgz rename to example-dimo-auth/dist/dimo-network-login-with-dimo-0.0.4.tgz diff --git a/example-dimo-auth/dimo-network-login-with-dimo-0.0.5.tgz b/example-dimo-auth/dist/dimo-network-login-with-dimo-0.0.5.tgz similarity index 100% rename from example-dimo-auth/dimo-network-login-with-dimo-0.0.5.tgz rename to example-dimo-auth/dist/dimo-network-login-with-dimo-0.0.5.tgz diff --git a/example-dimo-auth/dimo-network-login-with-dimo-0.0.6.tgz b/example-dimo-auth/dist/dimo-network-login-with-dimo-0.0.6.tgz similarity index 100% rename from example-dimo-auth/dimo-network-login-with-dimo-0.0.6.tgz rename to example-dimo-auth/dist/dimo-network-login-with-dimo-0.0.6.tgz diff --git a/example-dimo-auth/dimo-network-login-with-dimo-0.0.7.tgz b/example-dimo-auth/dist/dimo-network-login-with-dimo-0.0.7.tgz similarity index 100% rename from example-dimo-auth/dimo-network-login-with-dimo-0.0.7.tgz rename to example-dimo-auth/dist/dimo-network-login-with-dimo-0.0.7.tgz diff --git a/example-dimo-auth/dimo-network-login-with-dimo-0.0.8.tgz b/example-dimo-auth/dist/dimo-network-login-with-dimo-0.0.8.tgz similarity index 100% rename from example-dimo-auth/dimo-network-login-with-dimo-0.0.8.tgz rename to example-dimo-auth/dist/dimo-network-login-with-dimo-0.0.8.tgz diff --git a/example-dimo-auth/dimo-network-login-with-dimo-0.0.9.tgz b/example-dimo-auth/dist/dimo-network-login-with-dimo-0.0.9.tgz similarity index 100% rename from example-dimo-auth/dimo-network-login-with-dimo-0.0.9.tgz rename to example-dimo-auth/dist/dimo-network-login-with-dimo-0.0.9.tgz diff --git a/example-dimo-auth/package-lock.json b/example-dimo-auth/package-lock.json index 87545b0..a925b3a 100644 --- a/example-dimo-auth/package-lock.json +++ b/example-dimo-auth/package-lock.json @@ -8,7 +8,7 @@ "name": "example-dimo-auth", "version": "0.1.0", "dependencies": { - "@dimo-network/login-with-dimo": "file:./dimo-network-login-with-dimo-0.0.19.tgz", + "@dimo-network/login-with-dimo": "file:./dist/dimo-network-login-with-dimo-0.0.19.tgz", "@testing-library/jest-dom": "^5.17.0", "@testing-library/react": "^13.4.0", "@testing-library/user-event": "^13.5.0", @@ -2361,7 +2361,7 @@ }, "node_modules/@dimo-network/login-with-dimo": { "version": "0.0.19", - "resolved": "file:dimo-network-login-with-dimo-0.0.19.tgz", + "resolved": "file:dist/dimo-network-login-with-dimo-0.0.19.tgz", "integrity": "sha512-xq3lRaxsbzKEBT0ElXlzDvBDvXJbx5cTLvEznERFPNhCTp/WVFvFdzlyaujqoQIxkTUPkjTnhXFaysg7ZlqvxA==", "license": "ISC", "peerDependencies": { diff --git a/example-dimo-auth/package.json b/example-dimo-auth/package.json index 51cf33b..6898be5 100644 --- a/example-dimo-auth/package.json +++ b/example-dimo-auth/package.json @@ -10,7 +10,7 @@ "@types/node": "^16.18.114", "@types/react": "^18.3.11", "@types/react-dom": "^18.3.1", - "@dimo-network/login-with-dimo": "file:./dimo-network-login-with-dimo-0.0.19.tgz", + "@dimo-network/login-with-dimo": "file:./dist/dimo-network-login-with-dimo-0.0.19.tgz", "react": "^18.3.1", "react-dom": "^18.3.1", "react-scripts": "5.0.1", From 8f1681d733424efa45ad7c4ca16131dff113a9f8 Mon Sep 17 00:00:00 2001 From: Santiago Botero Ruiz Date: Mon, 27 Jan 2025 00:06:16 -0500 Subject: [PATCH 2/2] feat: generate new version script --- README.md | 10 ++++++++-- sdk/package.json | 5 ++++- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 6243f6b..cf0ef74 100644 --- a/README.md +++ b/README.md @@ -33,10 +33,16 @@ npm run build We want to create a .tgz file that our app can use ```bash -npm pack +npm run pack ``` -This will create a .tgz file with the version of the SDK mentioned in package.json +This will update the package version (patch) and will create a .tgz file with the version of the SDK mentioned in package.json + +Want a different version type? Specify it by adding `--new_version=[ | major | minor | patch | premajor | preminor | prepatch | prerelease | from-git]` + +```bash +npm run pack --new_version=0.0.19-test +``` ### Step 3: Verifying import diff --git a/sdk/package.json b/sdk/package.json index 238a5a8..c551b31 100644 --- a/sdk/package.json +++ b/sdk/package.json @@ -7,7 +7,10 @@ "scripts": { "test": "echo \"Error: no test specified\" && exit 1", "build": "webpack --config webpack.config.js", - "watch": "webpack --config webpack.config.js --watch" + "watch": "webpack --config webpack.config.js --watch", + "pres:pack": "npm run build", + "pack": "npm version ${npm_config_new_version:-patch} && npm pack --pack-destination ../example-dimo-auth/dist && npm run update-example-app ", + "update-example-app": "sed -i '' \"s|file:.*-\\(.*\\)\\.tgz|file:./dist/dimo-network-login-with-dimo-${npm_package_version}.tgz|\" ../example-dimo-auth/package.json" }, "keywords": [], "author": "",