Skip to content

Commit

Permalink
Updating package version
Browse files Browse the repository at this point in the history
Nicola Tommasi committed Jul 2, 2020
1 parent 4a6fa51 commit 603cd5c
Showing 6 changed files with 333 additions and 247 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -8,7 +8,7 @@
An Angular Tour (Joyride) library built entirely in Angular, without using any heavy external dependencies like Bootstrap or JQuery.
From now on you can easily guide your users through your site showing them all the sections and features.

For Angular 2+ (2, 4, 5, 6, 7)
For Angular 2+ (2 - 9)

<p align="center">
<img src ="https://github.com/tnicola/ngx-joyride/blob/master/docs/joyride-tour.gif" />
315 changes: 163 additions & 152 deletions angular.json
Original file line number Diff line number Diff line change
@@ -1,159 +1,170 @@
{
"$schema": "./node_modules/@angular/cli/lib/config/schema.json",
"version": 1,
"newProjectRoot": "projects",
"projects": {
"ngx-joyride": {
"projectType": "library",
"root": "projects/ngx-joyride",
"sourceRoot": "projects/ngx-joyride/src",
"prefix": "lib",
"architect": {
"build": {
"builder": "@angular-devkit/build-ng-packagr:build",
"options": {
"tsConfig": "projects/ngx-joyride/tsconfig.lib.json",
"project": "projects/ngx-joyride/ng-package.json"
},
"showCircularDependencies": false,
"configurations": {
"production": {
"tsConfig": "projects/ngx-joyride/tsconfig.lib.prod.json"
}
}
},
"test": {
"builder": "@angular-devkit/build-angular:karma",
"options": {
"main": "projects/ngx-joyride/src/test.ts",
"tsConfig": "projects/ngx-joyride/tsconfig.spec.json",
"karmaConfig": "projects/ngx-joyride/karma.conf.js"
}
},
"lint": {
"builder": "@angular-devkit/build-angular:tslint",
"options": {
"tsConfig": [
"projects/ngx-joyride/tsconfig.lib.json",
"projects/ngx-joyride/tsconfig.spec.json"
],
"exclude": ["**/node_modules/**"]
}
}
"$schema": "./node_modules/@angular/cli/lib/config/schema.json",
"version": 1,
"newProjectRoot": "projects",
"projects": {
"ngx-joyride": {
"projectType": "library",
"root": "projects/ngx-joyride",
"sourceRoot": "projects/ngx-joyride/src",
"prefix": "lib",
"architect": {
"build": {
"builder": "@angular-devkit/build-ng-packagr:build",
"options": {
"tsConfig": "projects/ngx-joyride/tsconfig.lib.json",
"project": "projects/ngx-joyride/ng-package.json"
},
"showCircularDependencies": false,
"configurations": {
"production": {
"tsConfig": "projects/ngx-joyride/tsconfig.lib.prod.json"
}
}
},
"demo": {
"projectType": "application",
"schematics": {},
"root": "projects/demo",
"sourceRoot": "projects/demo/src",
"prefix": "app",
"architect": {
"build": {
"builder": "@angular-devkit/build-angular:browser",
"options": {
"outputPath": "dist/demo",
"index": "projects/demo/src/index.html",
"main": "projects/demo/src/main.ts",
"polyfills": "projects/demo/src/polyfills.ts",
"tsConfig": "projects/demo/tsconfig.app.json",
"aot": true,
"assets": [
"projects/demo/src/favicon.ico",
"projects/demo/src/assets"
],
"styles": ["projects/demo/src/styles.css"],
"scripts": [],
"showCircularDependencies": false
},
"configurations": {
"production": {
"fileReplacements": [
{
"replace": "projects/demo/src/environments/environment.ts",
"with": "projects/demo/src/environments/environment.prod.ts"
}
],
"optimization": true,
"outputHashing": "all",
"sourceMap": false,
"extractCss": true,
"namedChunks": false,
"extractLicenses": true,
"vendorChunk": false,
"buildOptimizer": true,
"budgets": [
{
"type": "initial",
"maximumWarning": "2mb",
"maximumError": "5mb"
},
{
"type": "anyComponentStyle",
"maximumWarning": "6kb",
"maximumError": "10kb"
}
]
}
}
},
"serve": {
"builder": "@angular-devkit/build-angular:dev-server",
"options": {
"browserTarget": "demo:build"
},
"configurations": {
"production": {
"browserTarget": "demo:build:production"
}
}
},
"extract-i18n": {
"builder": "@angular-devkit/build-angular:extract-i18n",
"options": {
"browserTarget": "demo:build"
}
},
"test": {
"builder": "@angular-devkit/build-angular:karma",
"options": {
"main": "projects/demo/src/test.ts",
"polyfills": "projects/demo/src/polyfills.ts",
"tsConfig": "projects/demo/tsconfig.spec.json",
"karmaConfig": "projects/demo/karma.conf.js",
"assets": [
"projects/demo/src/favicon.ico",
"projects/demo/src/assets"
],
"styles": ["projects/demo/src/styles.css"],
"scripts": []
}
},
"lint": {
"builder": "@angular-devkit/build-angular:tslint",
"options": {
"tsConfig": [
"projects/demo/tsconfig.app.json",
"projects/demo/tsconfig.spec.json",
"projects/demo/e2e/tsconfig.json"
],
"exclude": ["**/node_modules/**"]
}
"test": {
"builder": "@angular-devkit/build-angular:karma",
"options": {
"main": "projects/ngx-joyride/src/test.ts",
"tsConfig": "projects/ngx-joyride/tsconfig.spec.json",
"karmaConfig": "projects/ngx-joyride/karma.conf.js"
}
},
"lint": {
"builder": "@angular-devkit/build-angular:tslint",
"options": {
"tsConfig": [
"projects/ngx-joyride/tsconfig.lib.json",
"projects/ngx-joyride/tsconfig.spec.json"
],
"exclude": [
"**/node_modules/**"
]
}
}
}
},
"demo": {
"projectType": "application",
"schematics": {},
"root": "projects/demo",
"sourceRoot": "projects/demo/src",
"prefix": "app",
"architect": {
"build": {
"builder": "@angular-devkit/build-angular:browser",
"options": {
"outputPath": "dist/demo",
"index": "projects/demo/src/index.html",
"main": "projects/demo/src/main.ts",
"polyfills": "projects/demo/src/polyfills.ts",
"tsConfig": "projects/demo/tsconfig.app.json",
"aot": true,
"assets": [
"projects/demo/src/favicon.ico",
"projects/demo/src/assets"
],
"styles": [
"projects/demo/src/styles.css"
],
"scripts": [],
"showCircularDependencies": false
},
"configurations": {
"production": {
"fileReplacements": [
{
"replace": "projects/demo/src/environments/environment.ts",
"with": "projects/demo/src/environments/environment.prod.ts"
}
],
"optimization": true,
"outputHashing": "all",
"sourceMap": false,
"extractCss": true,
"namedChunks": false,
"extractLicenses": true,
"vendorChunk": false,
"buildOptimizer": true,
"budgets": [
{
"type": "initial",
"maximumWarning": "2mb",
"maximumError": "5mb"
},
"e2e": {
"builder": "@angular-devkit/build-angular:protractor",
"options": {
"protractorConfig": "projects/demo/e2e/protractor.conf.js",
"devServerTarget": "demo:serve"
},
"configurations": {
"production": {
"devServerTarget": "demo:serve:production"
}
}
{
"type": "anyComponentStyle",
"maximumWarning": "6kb",
"maximumError": "10kb"
}
]
}
}
},
"serve": {
"builder": "@angular-devkit/build-angular:dev-server",
"options": {
"browserTarget": "demo:build"
},
"configurations": {
"production": {
"browserTarget": "demo:build:production"
}
}
},
"extract-i18n": {
"builder": "@angular-devkit/build-angular:extract-i18n",
"options": {
"browserTarget": "demo:build"
}
},
"test": {
"builder": "@angular-devkit/build-angular:karma",
"options": {
"main": "projects/demo/src/test.ts",
"polyfills": "projects/demo/src/polyfills.ts",
"tsConfig": "projects/demo/tsconfig.spec.json",
"karmaConfig": "projects/demo/karma.conf.js",
"assets": [
"projects/demo/src/favicon.ico",
"projects/demo/src/assets"
],
"styles": [
"projects/demo/src/styles.css"
],
"scripts": []
}
},
"lint": {
"builder": "@angular-devkit/build-angular:tslint",
"options": {
"tsConfig": [
"projects/demo/tsconfig.app.json",
"projects/demo/tsconfig.spec.json",
"projects/demo/e2e/tsconfig.json"
],
"exclude": [
"**/node_modules/**"
]
}
},
"e2e": {
"builder": "@angular-devkit/build-angular:protractor",
"options": {
"protractorConfig": "projects/demo/e2e/protractor.conf.js",
"devServerTarget": "demo:serve"
},
"configurations": {
"production": {
"devServerTarget": "demo:serve:production"
}
}
}
},
"defaultProject": "ngx-joyride"
}
}
}
},
"defaultProject": "ngx-joyride",
"cli": {
"analytics": false
}
}
257 changes: 166 additions & 91 deletions package-lock.json
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -4,7 +4,7 @@
"scripts": {
"ng": "ng",
"start": "ng serve --port 4500",
"build": "ng build",
"build": "ng build --prod",
"test": "ng test",
"test:unit": "ng test ngx-joyride --browsers=ChromeHeadless --watch=false",
"test:cypress": "node_modules/.bin/run-p -r \"start\" \"cy:run\" ",
2 changes: 1 addition & 1 deletion projects/ngx-joyride/README.md
Original file line number Diff line number Diff line change
@@ -8,7 +8,7 @@
An Angular Tour (Joyride) library built entirely in Angular, without using any heavy external dependencies like Bootstrap or JQuery.
From now on you can easily guide your users through your site showing them all the sections and features.

For Angular 2+ (2, 4, 5, 6, 7)
For Angular 2+ (2 - 9)

<p align="center">
<img src ="https://github.com/tnicola/ngx-joyride/blob/master/docs/joyride-tour.gif" />
2 changes: 1 addition & 1 deletion projects/ngx-joyride/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "ngx-joyride",
"version": "2.2.11",
"version": "2.3.0",
"peerDependencies": {
"@angular/common": ">=8.2.14",
"@angular/core": ">=8.2.14"

0 comments on commit 603cd5c

Please sign in to comment.