chore(): sync GitHub Actions with main

This commit is contained in:
Liam DeBeasi
2021-11-02 09:21:41 -04:00
40 changed files with 1852 additions and 3049 deletions

View File

@ -4,6 +4,7 @@
"description": "Vue specific wrapper for @ionic/core",
"scripts": {
"lint": "echo add linter",
"lint.fix": "npm run lint -- --fix",
"test": "jest",
"build": "npm run clean && npm run copy && npm run copy.overlays && npm run compile && npm run bundle && npm run build.vetur && npm run build.web-types",
"bundle": "rollup --config rollup.config.js",
@ -13,7 +14,8 @@
"build.web-types": "node ./scripts/build-web-types.js",
"build.vetur": "node ./scripts/build-vetur.js",
"copy": "node ./scripts/copy-css.js",
"copy.overlays": "node ./scripts/copy-overlays.js"
"copy.overlays": "node ./scripts/copy-overlays.js",
"sync": "sh ./scripts/sync.sh"
},
"main": "./dist/index.js",
"module": "./dist/index.esm.js",

View File

@ -0,0 +1,9 @@
# Copy core dist
rm -rf node_modules/@ionic/core/dist node_modules/@ionic/core/loader
cp -a ../../core/dist node_modules/@ionic/core/dist
cp -a ../../core/loader node_modules/@ionic/core/loader
cp -a ../../core/package.json node_modules/@ionic/core/package.json
# Copy ionicons
rm -rf node_modules/ionicons
cp -a ../../core/node_modules/ionicons node_modules/ionicons

View File

@ -3,10 +3,10 @@
"version": "0.0.1",
"private": true,
"scripts": {
"serve": "vue-cli-service serve",
"start": "npm run sync && vue-cli-service serve",
"build": "vue-cli-service build",
"test:unit": "vue-cli-service test:unit",
"test:e2e": "concurrently \"npm run serve\" \"wait-on http-get://localhost:8080 && npm run cypress\" --kill-others --success first",
"test:e2e": "concurrently \"npm run start\" \"wait-on http-get://localhost:8080 && npm run cypress\" --kill-others --success first",
"lint": "vue-cli-service lint",
"cypress": "node_modules/.bin/cypress run --headless --browser chrome",
"sync": "sh ./scripts/sync.sh"