more Makefile improvements
This commit is contained in:
parent
9c758d1fe9
commit
d0376d9e68
@ -42,28 +42,21 @@ submodules-update:
|
||||
|
||||
.PHONY: check
|
||||
check:
|
||||
pnpm i -r --frozen-lockfile
|
||||
pnpm install -r --frozen-lockfile
|
||||
pnpm run compile
|
||||
pnpm run check
|
||||
|
||||
.PHONY: webextensions
|
||||
.PHONY: webextension
|
||||
webextension:
|
||||
pnpm i -r --frozen-lockfile
|
||||
pnpm run compile
|
||||
pnpm install --frozen-lockfile --filter @gnu-taler/taler-wallet-webextension...
|
||||
cd ./packages/taler-wallet-webextension/ && ./pack.sh
|
||||
|
||||
.PHONY: webextension-dev-view
|
||||
webextension-dev-view:
|
||||
pnpm i -r --frozen-lockfile
|
||||
pnpm install -r --frozen-lockfile
|
||||
pnpm run compile
|
||||
pnpm run --filter @gnu-taler/taler-wallet-webextension storybook
|
||||
|
||||
.PHONY: integrationtests
|
||||
integrationtests: compile
|
||||
pnpm i -r --frozen-lockfile
|
||||
pnpm run compile
|
||||
./packages/taler-integrationtests/testrunner '*'
|
||||
|
||||
.PHONY: i18n
|
||||
i18n: compile
|
||||
# extract translatable strings
|
||||
|
@ -51,4 +51,4 @@
|
||||
"source-map-support": "^0.5.21",
|
||||
"tslib": "^2.3.1"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -12,6 +12,7 @@
|
||||
"test": "mocha --enable-source-maps 'dist/**/*.test.js'",
|
||||
"test:coverage": "nyc pnpm test",
|
||||
"compile": "rollup -c -m",
|
||||
"prepare": "rollup -c -m",
|
||||
"build-storybook": "build-storybook",
|
||||
"storybook": "start-storybook -s . -p 6006",
|
||||
"pretty": "prettier --write src",
|
||||
|
Loading…
Reference in New Issue
Block a user