{ "name": "@handsontable/angular", "version": "15.1.0", "description": "Best Data Grid for Angular with Spreadsheet Look and Feel.", "author": "Handsoncode (https://handsoncode.net)", "license": "SEE LICENSE IN LICENSE.txt", "homepage": "https://handsontable.com", "keywords": [ "handsontable", "component", "data", "table", "grid", "data table", "data grid", "spreadsheet", "sheet", "excel", "angular", "angular component", "angular grid", "wrapper", "pro", "enterprise", "sort", "formulas", "filter", "search", "conditional formatting", "csv" ], "repository": { "type": "git", "url": "https://github.com/handsontable/handsontable.git" }, "bugs": { "url": "https://github.com/handsontable/handsontable/issues" }, "scripts": { "ng": "ng", "start": "ng serve", "clean": "rimraf dist", "prebuild": "npm run clean && node scripts/pre-build.js", "build": "ng build hot-table", "watch": "ng build --watch --configuration development", "postbuild": "node scripts/post-build.js && cd ../.. && node ./scripts/swap-package-links.mjs @handsontable/angular", "pretest": "npm run lint && npm run build", "test": "cross-env NODE_OPTIONS=--openssl-legacy-provider ng test hot-table --browsers=Chrome", "test:ci": "cross-env NODE_OPTIONS=--openssl-legacy-provider ng test hot-table --browsers=ChromeHeadlessCI", "lint": "ng lint hot-table", "e2e": "ng e2e", "publish-package": "cd dist/hot-table && npm publish", "release": "npm run test && npm run publish" }, "peerDependencies": { "@angular/animations": ">=12.0.0", "@angular/common": ">=12.0.0", "@angular/compiler": ">=12.0.0", "@angular/core": ">=12.0.0", "@angular/forms": ">=12.0.0", "@angular/platform-browser": ">=12.0.0", "@angular/platform-browser-dynamic": ">=12.0.0", "@angular/router": ">=12.0.0", "handsontable": "^15.0.0" }, "dependencies": { "@handsontable/angular": "file:", "handsontable": "^15.0.0", "rxjs": "^7.8.1", "tslib": "^2.3.0", "zone.js": "~0.14.0" }, "devDependencies": { "@angular-devkit/build-angular": "^17.0.0", "@angular-eslint/builder": "~17.3.0", "@angular-eslint/eslint-plugin": "~17.3.0", "@angular-eslint/eslint-plugin-template": "~17.3.0", "@angular-eslint/schematics": "~17.3.0", "@angular-eslint/template-parser": "~17.3.0", "@angular/animations": "^17.0.0", "@angular/cli": "^17.0.0", "@angular/common": "^17.0.0", "@angular/compiler": "^17.0.0", "@angular/compiler-cli": "^17.0.0", "@angular/core": "^17.0.0", "@angular/forms": "^17.0.0", "@angular/localize": "^17.0.0", "@angular/platform-browser": "^17.0.0", "@angular/platform-browser-dynamic": "^17.0.0", "@angular/router": "^17.0.0", "@angular/service-worker": "^17.0.0", "@types/jasmine": "3.6.9", "@types/node": "12.20.7", "@typescript-eslint/eslint-plugin": "7.3.1", "@typescript-eslint/eslint-plugin-tslint": "^7.0.2", "@typescript-eslint/parser": "7.3.1", "cross-env": "^7.0.3", "eslint": "^8.56.0", "jasmine": "3.7.0", "jasmine-console-reporter": "3.1.0", "jasmine-core": "~3.8.0", "karma": "~6.4.0", "karma-chrome-launcher": "~3.2.0", "karma-coverage": "~2.2.1", "karma-jasmine": "~4.0.0", "karma-jasmine-html-reporter": "~1.7.0", "ng-packagr": "^17.0.0", "puppeteer": "14.3.0", "ts-node": "8.3.0", "typescript": "5.2.2" } }