diff options
author | Florian Dold <florian.dold@gmail.com> | 2019-11-02 13:38:41 +0100 |
---|---|---|
committer | Florian Dold <florian.dold@gmail.com> | 2019-11-02 13:38:41 +0100 |
commit | 70a232294035b2a08a701391495b65fdff696b7a (patch) | |
tree | 443f4c143c6222e1549b5ec2cde026d0eba290fa | |
parent | d184633a8898399171ac4790a18024709a5df595 (diff) |
automate android distribution, use files instead of .npmignore
-rw-r--r-- | .npmignore | 19 | ||||
-rw-r--r-- | Makefile | 11 | ||||
-rw-r--r-- | contrib/package-android.json | 8 | ||||
-rw-r--r-- | package.json | 9 |
4 files changed, 28 insertions, 19 deletions
diff --git a/.npmignore b/.npmignore deleted file mode 100644 index f0340a384..000000000 --- a/.npmignore +++ /dev/null @@ -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 @@ -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 new file mode 100644 index 000000000..995df392e --- /dev/null +++ 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 index 31cf91b13..2b2efcf0c 100644 --- 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", |