{ "name": "verona-modules-aspect", "config": { "player_version": "1.25.2", "editor_version": "1.32.0", "unit_definition_version": "3.6.0" }, "scripts": { "ng": "ng", "start": "ng serve", "start-editor-local": "ng serve editor --port 4201", "start-player-local": "ng serve player --port 4202", "start-player-local-network": "ng serve player --port 4202 --host 0.0.0.0", "build-editor": "ng build --project editor --output-hashing=none && scripts/build.sh editor $npm_package_config_editor_version", "build-player": "ng build --project player --output-hashing=none && scripts/build.sh player $npm_package_config_player_version", "node-build-editor": "ng build --project editor --output-hashing=none && node scripts/wrap_and_pack.js editor $npm_package_config_editor_version projects/editor/src/html_wrapper/index.html", "node-build-player": "ng build --project player --output-hashing=none && node scripts/wrap_and_pack.js player $npm_package_config_player_version projects/player/src/html_wrapper/index.html", "test": "ng test", "e2e": "node node_modules/testcafe/bin/testcafe.js 'chrome' e2e-tests/editor/test.ts" }, "private": true, "eslintConfig": { "extends": "@iqb/eslint-config", "parserOptions": { "project": "./tsconfig.json" }, "rules": { "class-methods-use-this": ["error", { "exceptMethods": ["getElementComponent", "getNewOptionLabel"] }] }, "overrides": [ { "files": [ "e2e-tests/**/*.ts" ], "rules": { "@typescript-eslint/no-unused-expressions": [ "error", { "allowTaggedTemplates": true } ], "newline-per-chained-call": [ "off" ] } } ] }, "dependencies": { "@angular/animations": "~13.3.0", "@angular/cdk": "^12.2.13", "@angular/common": "~13.3.0", "@angular/compiler": "~13.3.0", "@angular/core": "~13.3.0", "@angular/elements": "^13.2.7", "@angular/flex-layout": "^12.0.0-beta.35", "@angular/forms": "~13.3.0", "@angular/material": "^12.2.13", "@angular/platform-browser": "~13.3.0", "@angular/platform-browser-dynamic": "~13.3.0", "@angular/router": "~13.3.0", "@ngx-translate/core": "^14.0.0", "@ngx-translate/http-loader": "^6.0.0", "@tiptap/core": "^2.0.0-beta.182", "@tiptap/extension-blockquote": "^2.0.0-beta.29", "@tiptap/extension-bold": "^2.0.0-beta.28", "@tiptap/extension-bubble-menu": "^2.0.0-beta.61", "@tiptap/extension-bullet-list": "^2.0.0-beta.29", "@tiptap/extension-color": "^2.0.0-beta.12", "@tiptap/extension-document": "^2.0.0-beta.17", "@tiptap/extension-floating-menu": "^2.0.0-beta.56", "@tiptap/extension-font-family": "^2.0.0-beta.24", "@tiptap/extension-heading": "^2.0.0-beta.29", "@tiptap/extension-highlight": "^2.0.0-beta.35", "@tiptap/extension-image": "^2.0.0-beta.30", "@tiptap/extension-italic": "^2.0.0-beta.28", "@tiptap/extension-list-item": "^2.0.0-beta.23", "@tiptap/extension-ordered-list": "^2.0.0-beta.30", "@tiptap/extension-paragraph": "^2.0.0-beta.26", "@tiptap/extension-strike": "~2.0.0-beta.29", "@tiptap/extension-subscript": "^2.0.0-beta.13", "@tiptap/extension-superscript": "^2.0.0-beta.13", "@tiptap/extension-text": "^2.0.0-beta.17", "@tiptap/extension-text-align": "^2.0.0-beta.31", "@tiptap/extension-text-style": "^2.0.0-beta.26", "@tiptap/extension-underline": "^2.0.0-beta.25", "ngx-tiptap": "^5.0.0", "prosemirror-state": "^1.4.1", "rxjs": "^7.4.0", "testcafe": "^1.18.6", "tslib": "^2.1.0", "zone.js": "~0.11.5" }, "devDependencies": { "@angular-devkit/build-angular": "~13.3.0", "@angular/cli": "~13.3.0", "@angular/compiler-cli": "~13.3.0", "@iqb/eslint-config": "^2.1.1", "@types/jasmine": "~3.6.0", "@types/node": "^12.11.7", "iqb-dev-components": "^1.4.0", "jasmine-core": "^3.8.0", "karma": "~6.3.0", "karma-chrome-launcher": "~3.1.0", "karma-coverage": "~2.0.3", "karma-jasmine": "~4.0.0", "karma-jasmine-html-reporter": "^1.5.0", "karma-spec-reporter": "^0.0.34", "ngx-translate-testing": "^6.0.1", "typescript": "~4.5.5" } }