chore(all): update scripts for CE build and GitHub actions

This commit is contained in:
Liam DeBeasi
2021-11-02 15:56:43 -04:00
parent 6346011d62
commit da66a2cf20
16 changed files with 887 additions and 7393 deletions

View File

@@ -30,7 +30,7 @@ runs:
path: ./packages/angular-server
filename: AngularServerBuild.zip
- name: Install Dependencies
run: npm install --legacy-peer-deps
run: npm install
shell: bash
working-directory: ./angular/test/test-app
- name: Run Tests

View File

File diff suppressed because it is too large Load Diff

View File

@@ -62,6 +62,7 @@
"ts-node": "^8.3.0",
"typescript": "^4.3.5",
"wait-on": "^5.2.1",
"webpack": "^5.61.0",
"webpack-cli": "^3.3.12"
}
}

View File

@@ -1,6 +1,7 @@
{
"extends": "../../tsconfig",
"compilerOptions": {
"baseUrl": "./packages/angular-server",
"module": "commonjs",
"rootDir": "src",
"outDir": "dist"

View File

@@ -5,9 +5,9 @@ cp -a ../react/css node_modules/@ionic/react/css
cp -a ../react/package.json node_modules/@ionic/react/package.json
# Copy core dist
rm -rf node_modules/@ionic/core/dist node_modules/@ionic/core/loader
rm -rf node_modules/@ionic/core/dist node_modules/@ionic/core/components
cp -a ../../core/dist node_modules/@ionic/core/dist
cp -a ../../core/loader node_modules/@ionic/core/loader
cp -a ../../core/loader node_modules/@ionic/core/components
cp -a ../../core/package.json node_modules/@ionic/core/package.json
# Copy ionicons

View File

File diff suppressed because it is too large Load Diff

View File

@@ -6,7 +6,6 @@
"@babel/core": "7.8.4",
"@ionic/react": "5.6.3",
"@ionic/react-router": "^5.6.3",
"@stencil/core": "^2.8.0",
"@svgr/webpack": "4.3.3",
"@testing-library/jest-dom": "^4.2.4",
"@testing-library/react": "^9.4.0",
@@ -33,11 +32,7 @@
"ts-pnp": "1.1.5",
"typescript": "^4.4.2",
"url-loader": "2.3.0",
"wait-on": "^5.3.0",
"webpack": "4.41.5",
"webpack-dev-server": "3.10.2",
"webpack-manifest-plugin": "2.2.0",
"workbox-webpack-plugin": "4.3.1"
"wait-on": "^5.3.0"
},
"scripts": {
"start": "npm run sync && react-scripts start",

View File

@@ -15,6 +15,10 @@ cp -a ../../../core/package.json node_modules/@ionic/core/package.json
cp -a ../../../core/dist node_modules/@ionic/core/dist
cp -a ../../../core/components node_modules/@ionic/core/components
# Copy stencil
rm -rf node_modules/@stencil/core
cp -a ../../../core/node_modules/@stencil/core node_modules/@stencil/core
# Copy ionicons
rm -rf node_modules/ionicons
cp -a ../../../core/node_modules/ionicons node_modules/ionicons

View File

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

View File

@@ -42,7 +42,7 @@
"workbox-streams": "^5.1.4"
},
"scripts": {
"start": "pnm run sync && react-scripts start",
"start": "npm run sync && react-scripts start",
"start.ci": "npm run sync && BROWSER=none react-scripts start",
"build": "react-scripts build",
"test": "react-scripts test",

View File

@@ -15,6 +15,10 @@ cp -a ../../../core/dist node_modules/@ionic/core/dist
cp -a ../../../core/package.json node_modules/@ionic/core/package.json
cp -a ../../../core/components node_modules/@ionic/core/components
# Copy stencil
rm -rf node_modules/@stencil/core
cp -a ../../../core/node_modules/@stencil/core node_modules/@stencil/core
# Copy ionicons
rm -rf node_modules/ionicons
cp -a ../../../core/node_modules/ionicons node_modules/ionicons

View File

@@ -5,9 +5,9 @@ cp -a ../vue/css node_modules/@ionic/vue/css
cp -a ../vue/package.json node_modules/@ionic/vue/package.json
# Copy core dist
rm -rf node_modules/@ionic/core/dist node_modules/@ionic/core/loader
rm -rf node_modules/@ionic/core/dist node_modules/@ionic/core/components
cp -a ../../core/dist node_modules/@ionic/core/dist
cp -a ../../core/loader node_modules/@ionic/core/loader
cp -a ../../core/loader node_modules/@ionic/core/components
cp -a ../../core/package.json node_modules/@ionic/core/package.json
# Copy ionicons

View File

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

View File

@@ -13,7 +13,6 @@
"vue-router": "^4.0.0-rc.4"
},
"devDependencies": {
"@stencil/core": "2.6.0",
"@types/jest": "^24.0.19",
"@typescript-eslint/eslint-plugin": "^2.33.0",
"@typescript-eslint/parser": "^2.33.0",

View File

@@ -18,7 +18,6 @@
"vue-router": "^4.0.0-rc.4"
},
"devDependencies": {
"@stencil/core": "2.6.0",
"@types/jest": "^24.0.19",
"@typescript-eslint/eslint-plugin": "^2.33.0",
"@typescript-eslint/parser": "^2.33.0",

View File

@@ -15,6 +15,10 @@ cp -a ../../../core/package.json node_modules/@ionic/core/package.json
cp -a ../../../core/dist node_modules/@ionic/core/dist
cp -a ../../../core/components node_modules/@ionic/core/components
# Copy stencil
rm -rf node_modules/@stencil/core
cp -a ../../../core/node_modules/@stencil/core node_modules/@stencil/core
# Copy ionicons
rm -rf node_modules/ionicons
cp -a ../../../core/node_modules/ionicons node_modules/ionicons