taler-typescript-core

Wallet core logic and WebUIs for various components
Log | Files | Refs | Submodules | README | LICENSE

commit 70a232294035b2a08a701391495b65fdff696b7a
parent d184633a8898399171ac4790a18024709a5df595
Author: Florian Dold <florian.dold@gmail.com>
Date:   Sat,  2 Nov 2019 13:38:41 +0100

automate android distribution, use files instead of .npmignore

Diffstat:
D.npmignore | 20--------------------
MMakefile | 11+++++++++++
Acontrib/package-android.json | 8++++++++
Mpackage.json | 9+++++++++
4 files changed, 28 insertions(+), 20 deletions(-)

diff --git a/.npmignore b/.npmignore @@ -1,19 +0,0 @@ -/articles -/packages -/npm-packages-offline-cache -/.vscode -/*.log -/contrib -/.* -/configure -/selenium -/*.json -*.tsbuildinfo - -/Makefile -/*.js - -/dist/* -!/dist/node - -config.mk -\ No newline at end of file diff --git a/Makefile b/Makefile @@ -93,3 +93,14 @@ endif .PHONY: watch watch: tsconfig.json ./node_modules/.bin/webpack --watch + + +# Create the node_modules directory for the android wallet +package-android: + rm -rf dist/android + mkdir -p dist/android + yarn pack --filename dist/android/taler-wallet.tar.gz + cp contrib/package-android.json dist/android/package.json + cd dist/android && yarn install + #cd dist/android && npm install --global --prefix $(CURDIR)/dist/android $(CURDIR) + diff --git a/contrib/package-android.json b/contrib/package-android.json @@ -0,0 +1,8 @@ +{ + "name": "android-taler-wallet", + "version": "0.6.0", + "license": "AGPL3+", + "dependencies": { + "taler-wallet": "./taler-wallet.tar.gz" + } +} diff --git a/package.json b/package.json @@ -15,6 +15,15 @@ "scripts": { "build": "make tsc" }, + "files": [ + "AUTHORS", + "README", + "COPYING", + "bin/", + "dist/node", + "src/", + "emscripten/" + ], "devDependencies": { "@types/react": "^16.4.0", "@types/react-dom": "^16.0.0",