PK néNò¤Pï ï angular.json{ "$schema": "./node_modules/@angular/cli/lib/config/schema.json", "version": 1, "newProjectRoot": "projects", "projects": { "demo": { "root": "", "sourceRoot": "", "projectType": "application", "prefix": "app", "schematics": {}, "architect": { "build": { "builder": "@angular-devkit/build-angular:browser", "options": { "outputPath": "dist/demo", "index": "index.html", "main": "main.ts", "polyfills": "polyfills.ts", "tsConfig": "tsconfig.app.json", "assets": [ "favicon.ico", "assets" ], "styles": [ ], "scripts": [] }, "configurations": { "production": { "fileReplacements": [ { "replace": "src/environments/environment.ts", "with": "src/environments/environment.prod.ts" } ], "optimization": true, "outputHashing": "all", "sourceMap": false, "extractCss": true, "namedChunks": false, "aot": true, "extractLicenses": true, "vendorChunk": false, "buildOptimizer": true } } }, "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": "src/test.ts", "polyfills": "src/polyfills.ts", "tsConfig": "src/tsconfig.spec.json", "karmaConfig": "src/karma.conf.js", "styles": [ "styles.css" ], "scripts": [], "assets": [ "src/favicon.ico", "src/assets" ] } }, "lint": { "builder": "@angular-devkit/build-angular:tslint", "options": { "tsConfig": [ "src/tsconfig.app.json", "src/tsconfig.spec.json" ], "exclude": [ "**/node_modules/**" ] } } } } }, "defaultProject": "demo" } PK néN\Ô¡ ¡ package.json{ "name": "jcwza6.run", "version": "0.0.0", "private": true, "dependencies": { "rxjs": "6.5.2", "core-js": "2.6.9", "zone.js": "0.9.1", "@angular/core": "8.0.0", "@angular/forms": "8.0.0", "@angular/common": "8.0.0", "@angular/router": "8.0.0", "@angular/compiler": "8.0.0", "@angular/platform-browser": "8.0.0", "@angular/platform-browser-dynamic": "8.0.0", "@syncfusion/ej2-base": "17.1.49", "@syncfusion/ej2-buttons": "17.1.50", "@syncfusion/ej2-splitbuttons": "17.1.51", "@syncfusion/ej2-calendars": "17.1.51", "@syncfusion/ej2-charts": "17.1.51", "@syncfusion/ej2-diagrams": "17.1.50", "@syncfusion/ej2-maps": "17.1.51", "@syncfusion/ej2-treemap": "17.1.48", "@syncfusion/ej2-circulargauge": "17.1.50", "@syncfusion/ej2-data": "17.1.51", "@syncfusion/ej2-dropdowns": "17.1.49", "@syncfusion/ej2-grids": "17.1.51", "@syncfusion/ej2-inputs": "17.1.50", "@syncfusion/ej2-lists": "17.1.47", "@syncfusion/ej2-navigations": "17.1.49", "@syncfusion/ej2-popups": "17.1.50", "@syncfusion/ej2-lineargauge": "17.1.48", "@syncfusion/ej2-pdf-export": "17.1.48", "@syncfusion/ej2-compression": "17.1.47", "@syncfusion/ej2-excel-export": "17.1.50", "@syncfusion/ej2-file-utils": "17.1.47", "@syncfusion/ej2-svg-base": "17.1.48", "@syncfusion/ej2-documenteditor": "17.1.50", "@syncfusion/ej2-richtexteditor": "17.1.49", "@syncfusion/ej2-notifications": "17.1.48", "@syncfusion/ej2-heatmap": "17.1.47", "@syncfusion/ej2-pivotview": "17.1.49", "@syncfusion/ej2-schedule": "17.1.51", "@syncfusion/ej2-layouts": "17.1.51", "@syncfusion/ej2-angular-base": "17.1.50", "@syncfusion/ej2-angular-buttons": "17.1.50", "@syncfusion/ej2-angular-splitbuttons": "17.1.51", "@syncfusion/ej2-angular-calendars": "17.1.51", "@syncfusion/ej2-angular-charts": "17.1.51", "@syncfusion/ej2-angular-diagrams": "17.1.50", "@syncfusion/ej2-angular-maps": "17.1.51", "@syncfusion/ej2-angular-treemap": "17.1.48", "@syncfusion/ej2-angular-circulargauge": "17.1.50", "@syncfusion/ej2-angular-dropdowns": "17.1.49", "@syncfusion/ej2-angular-grids": "17.1.51", "@syncfusion/ej2-angular-inputs": "17.1.50", "@syncfusion/ej2-angular-lists": "17.1.47", "@syncfusion/ej2-angular-navigations": "17.1.49", "@syncfusion/ej2-angular-popups": "17.1.50", "@syncfusion/ej2-angular-lineargauge": "17.1.48", "@syncfusion/ej2-angular-documenteditor": "17.1.50", "@syncfusion/ej2-angular-richtexteditor": "17.1.49", "@syncfusion/ej2-angular-notifications": "17.1.48", "@syncfusion/ej2-angular-heatmap": "17.1.47", "@syncfusion/ej2-angular-pivotview": "17.1.49", "@syncfusion/ej2-angular-schedule": "17.1.51", "@syncfusion/ej2-angular-layouts": "17.1.51", "@angular/http": "7.2.15", "rxjs-compat": "6.5.2" }, "scripts": { "ng": "ng", "start": "ng serve", "build": "ng build", "test": "ng test", "lint": "ng lint", "e2e": "ng e2e" }, "devDependencies": { "@angular-devkit/build-angular": "~0.10.0", "@angular/cli": "~7.0.2", "@angular/compiler-cli": "~7.0.0", "@angular/language-service": "~7.0.0", "@types/node": "~8.9.4", "@types/jasmine": "~2.8.8", "@types/jasminewd2": "~2.0.3", "codelyzer": "~4.5.0", "jasmine-core": "~2.99.1", "jasmine-spec-reporter": "~4.2.1", "karma": "~3.0.0", "karma-chrome-launcher": "~2.2.0", "karma-coverage-istanbul-reporter": "~2.0.1", "karma-jasmine": "~1.1.2", "karma-jasmine-html-reporter": "^0.2.2", "protractor": "~5.4.0", "ts-node": "~7.0.0", "tslint": "~5.11.0", "typescript": "~3.1.1" } }PK néN src/PK néNüÓ‚ ‚ src/main.tsimport { enableProdMode } from '@angular/core'; import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; import { AppModule } from './app/app.module'; import { environment } from './environments/environment'; if (environment.production) { enableProdMode(); } platformBrowserDynamic().bootstrapModule(AppModule) .catch(err => console.error(err)); PK néN,½ŸÊ Ê src/polyfills.ts/** * This file includes polyfills needed by Angular and is loaded before the app. * You can add your own extra polyfills to this file. * * This file is divided into 2 sections: * 1. Browser polyfills. These are applied before loading ZoneJS and are sorted by browsers. * 2. Application imports. Files imported after ZoneJS that should be loaded before your main * file. * * The current setup is for so-called "evergreen" browsers; the last versions of browsers that * automatically update themselves. This includes Safari >= 10, Chrome >= 55 (including Opera), * Edge >= 13 on the desktop, and iOS 10 and Chrome on mobile. * * Learn more in https://angular.io/docs/ts/latest/guide/browser-support.html */ /*************************************************************************************************** * BROWSER POLYFILLS */ /** IE9, IE10 and IE11 requires all of the following polyfills. **/ // import 'core-js/es6/symbol'; // import 'core-js/es6/object'; // import 'core-js/es6/function'; // import 'core-js/es6/parse-int'; // import 'core-js/es6/parse-float'; // import 'core-js/es6/number'; // import 'core-js/es6/math'; // import 'core-js/es6/string'; // import 'core-js/es6/date'; // import 'core-js/es6/array'; // import 'core-js/es6/regexp'; // import 'core-js/es6/map'; // import 'core-js/es6/weak-map'; // import 'core-js/es6/set'; /** IE10 and IE11 requires the following for NgClass support on SVG elements */ // import 'classlist.js'; // Run `npm install --save classlist.js`. /** IE10 and IE11 requires the following for the Reflect API. */ // import 'core-js/es6/reflect'; /** Evergreen browsers require these. **/ // Used for reflect-metadata in JIT. If you use AOT (and only Angular decorators), you can remove. import 'core-js/es7/reflect'; /** * Web Animations `@angular/platform-browser/animations` * Only required if AnimationBuilder is used within the application and using IE/Edge or Safari. * Standard animation support in Angular DOES NOT require any polyfills (as of Angular 6.0). **/ // import 'web-animations-js'; // Run `npm install --save web-animations-js`. /** * By default, zone.js will patch all possible macroTask and DomEvents * user can disable parts of macroTask/DomEvents patch by setting following flags */ // (window as any).__Zone_disable_requestAnimationFrame = true; // disable patch requestAnimationFrame // (window as any).__Zone_disable_on_property = true; // disable patch onProperty such as onclick // (window as any).__zone_symbol__BLACK_LISTED_EVENTS = ['scroll', 'mousemove']; // disable patch specified eventNames /* * in IE/Edge developer tools, the addEventListener will also be wrapped by zone.js * with the following flag, it will bypass `zone.js` patch for IE/Edge */ // (window as any).__Zone_enable_cross_context_check = true; /*************************************************************************************************** * Zone JS is required by default for Angular itself. */ import 'zone.js/dist/zone'; // Included with Angular CLI. /*************************************************************************************************** * APPLICATION IMPORTS */ PK néN src/environments/PK néNIÏ)¤¦ ¦ src/environments/environment.ts// This file can be replaced during build by using the `fileReplacements` array. // `ng build --prod` replaces `environment.ts` with `environment.prod.ts`. // The list of file replacements can be found in `angular.json`. export const environment = { production: false }; /* * For easier debugging in development mode, you can import the following file * to ignore zone related error stack frames such as `zone.run`, `zoneDelegate.invokeTask`. * * This import should be commented out in production mode because it will have a negative impact * on performance if an error is thrown. */ // import 'zone.js/dist/zone-error'; // Included with Angular CLI. PK néN•“Zø6 6 $ src/environments/environment.prod.tsexport const environment = { production: true }; PK néNÊMîmª ª src/index.html
Add New Row Position
|
|