Merge pull request #32 from brianpooe/feature/gh-pages
feat: using angular cli for deployment of demo
This commit is contained in:
commit
edb374afe9
5 changed files with 667 additions and 5828 deletions
2
.github/workflows/ci.yml
vendored
2
.github/workflows/ci.yml
vendored
|
|
@ -18,7 +18,7 @@ jobs:
|
|||
fetch-depth: 0
|
||||
- uses: nrwl/nx-set-shas@v3
|
||||
- name: Install deps
|
||||
run: npm ci
|
||||
run: npm ci --legacy-peer-deps
|
||||
- name: Lint affected
|
||||
run: npx nx affected -t lint
|
||||
- name: Test affected
|
||||
|
|
|
|||
9
.github/workflows/deploy-demo.yml
vendored
9
.github/workflows/deploy-demo.yml
vendored
|
|
@ -1,12 +1,12 @@
|
|||
name: Deploy demo
|
||||
|
||||
on: [ workflow_dispatch ]
|
||||
on: [workflow_dispatch]
|
||||
|
||||
permissions:
|
||||
contents: write
|
||||
|
||||
concurrency:
|
||||
group: "pages"
|
||||
group: 'pages'
|
||||
cancel-in-progress: false
|
||||
|
||||
jobs:
|
||||
|
|
@ -21,7 +21,4 @@ jobs:
|
|||
run: |
|
||||
npm ci
|
||||
npx nx build ngx-responsive-table-demo -c production
|
||||
- name: Deploy 🚀
|
||||
uses: JamesIves/github-pages-deploy-action@v4
|
||||
with:
|
||||
folder: dist/apps/ngx-responsive-table-demo
|
||||
npm run deploy:ngx-responsive-table-demo
|
||||
|
|
|
|||
|
|
@ -20,7 +20,8 @@
|
|||
"apps/ngx-responsive-table-demo/src/assets"
|
||||
],
|
||||
"styles": ["apps/ngx-responsive-table-demo/src/styles.scss"],
|
||||
"scripts": []
|
||||
"scripts": [],
|
||||
"baseHref": "/devtools-bp/ngx-responsive-table-demo/"
|
||||
},
|
||||
"configurations": {
|
||||
"production": {
|
||||
|
|
|
|||
6476
package-lock.json
generated
6476
package-lock.json
generated
File diff suppressed because it is too large
Load diff
|
|
@ -5,7 +5,8 @@
|
|||
"scripts": {
|
||||
"start:paystack:demo": "nx serve ns-paystack-demo",
|
||||
"start:table:demo": "nx serve ngx-responsive-table-demo",
|
||||
"prepare": "husky install"
|
||||
"prepare": "husky install",
|
||||
"deploy:ngx-responsive-table-demo": "ng build --prod --base-href=/devtools-bp/ && npx ngh --dir=dist/apps/ngx-responsive-table-demo"
|
||||
},
|
||||
"dependencies": {
|
||||
"@angular/animations": "~16.1.0",
|
||||
|
|
@ -27,6 +28,7 @@
|
|||
"zone.js": "~0.13.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@angular-devkit/architect": "^0.1601.8",
|
||||
"@angular-devkit/build-angular": "~16.1.0",
|
||||
"@angular-devkit/core": "~16.1.0",
|
||||
"@angular-devkit/schematics": "~16.1.0",
|
||||
|
|
@ -62,6 +64,7 @@
|
|||
"@types/node": "~18.7.1",
|
||||
"@typescript-eslint/eslint-plugin": "^5.58.0",
|
||||
"@typescript-eslint/parser": "^5.58.0",
|
||||
"angular-cli-ghpages": "^1.0.6",
|
||||
"conventional-changelog-conventionalcommits": "^6.1.0",
|
||||
"cz-conventional-changelog": "^3.3.0",
|
||||
"eslint": "~8.15.0",
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue