{
  "name": "@ng-bootstrap/ng-bootstrap",
  "version": "15.1.1",
  "description": "Angular powered Bootstrap",
  "author": "https://github.com/ng-bootstrap/ng-bootstrap/graphs/contributors",
  "engines": {
    "node": ">=16.10.0",
    "yarn": ">=1.15.2 <2.0.0"
  },
  "scripts": {
    "version": "yarn changelog && git add CHANGELOG.md",
    "postversion": "yarn ngb:build && yarn demo:build",
    "preinstall": "node misc/preinstall.js",
    "prepare": "is-ci || husky install .husky",
    "build": "yarn ngb:build && yarn demo:build",
    "test": "yarn ngb:lint && yarn ngb:test && yarn schematics:test",
    "tdd": "yarn ngb:tdd",
    "e2e": "yarn e2e-app:lint && yarn ngb:e2e && yarn demo:e2e",
    "demo": "yarn demo:docs && yarn demo:stackblitzes && yarn demo:serve",
    "ssr": "yarn ssr-app:lint && yarn ssr-app:build && yarn ssr-app:e2e",
    "changelog": "conventional-changelog --preset angular --infile CHANGELOG.md --same-file --release-count 1",
    "changelog:patch": "git add CHANGELOG.md && git commit --amend --no-edit && git tag -f $npm_package_version",
    "check-format": "prettier -c .",
    "format": "prettier -w .",
    "saucelabs": "ng test ng-bootstrap -c saucelabs",
    "scripts:tdd": "ts-node-dev --respawn --project misc/tsconfig.json node_modules/jasmine/bin/jasmine misc/*.spec.ts",
    "scripts:test": "ts-node --project misc/tsconfig.json node_modules/jasmine/bin/jasmine misc/*.spec.ts",
    "e2e-app:serve": "ng serve e2e-app",
    "e2e-app:lint": "ng lint e2e-app",
    "ngb:static": "ts-node --project misc/tsconfig.json misc/copy-static-files.ts",
    "ngb:lint": "ng lint ng-bootstrap",
    "ngb:test": "ng test ng-bootstrap --code-coverage --source-map true --progress false --watch false",
    "ngb:tdd": "ng test ng-bootstrap --source-map false",
    "ngb:e2e": "playwright test -c e2e-app",
    "ngb:build": "ng build ng-bootstrap -c production && yarn schematics:build && yarn ngb:static && yarn ngb:build:lint",
    "ngb:build:lint": "eslint --no-eslintrc --config misc/eslintrc-after-build.js dist/**/*.{js,mjs}",
    "demo:serve": "ng serve demo --host 0.0.0.0",
    "demo:docs": "ts-node --project misc/tsconfig.json misc/generate-docs.ts",
    "demo:stackblitzes": "ts-node --project misc/tsconfig.json misc/generate-stackblitzes.ts",
    "demo:lint": "ng lint demo",
    "demo:build": "yarn demo:lint && yarn demo:docs && yarn demo:stackblitzes && ng build demo -c production",
    "demo:publish": "gh-pages --dist demo/dist --branch master --repo https://github.com/ng-bootstrap/ng-bootstrap.github.io.git",
    "demo:release-snapshot": "ts-node --project misc/tsconfig.json misc/demo-release-snapshot.ts",
    "demo:e2e": "yarn demo:docs && playwright test -c demo",
    "ssr-app:lint": "ng lint ssr-app",
    "ssr-app:serve": "ng run ssr-app:serve-ssr",
    "ssr-app:serve-express": "node ssr-app/dist/server/main.js",
    "ssr-app:e2e": "playwright test -c ssr-app",
    "ssr-app:build": "ng build ssr-app && ng run ssr-app:server",
    "test-app:serve": "ng serve test-app",
    "test-app:build": "NG_BUILD_MANGLE=false ng build test-app -c production --source-map true",
    "schematics:build": "rollup --failAfterWarnings -c schematics/rollup.config.js",
    "schematics:tdd": "ts-node-dev --respawn --project schematics/tsconfig.json node_modules/jasmine/bin/jasmine schematics/**/*.spec.ts",
    "schematics:test": "ts-node --project schematics/tsconfig.json node_modules/jasmine/bin/jasmine schematics/**/*.spec.ts",
    "ci": "yarn check-format && yarn test && yarn e2e && yarn build --progress false && yarn ssr"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/ng-bootstrap/ng-bootstrap.git"
  },
  "license": "MIT",
  "bugs": {
    "url": "https://github.com/ng-bootstrap/ng-bootstrap/issues"
  },
  "homepage": "https://github.com/ng-bootstrap/ng-bootstrap#readme",
  "dependencies": {
    "tslib": "^2.3.0"
  },
  "devDependencies": {
    "@angular-builders/custom-webpack": "~16.0.0",
    "@angular-devkit/build-angular": "~16.0.0",
    "@angular-devkit/core": "~16.0.0",
    "@angular-devkit/schematics": "~16.0.0",
    "@angular-eslint/builder": "16.0.1",
    "@angular-eslint/eslint-plugin": "16.0.1",
    "@angular-eslint/eslint-plugin-template": "16.0.1",
    "@angular-eslint/schematics": "16.0.1",
    "@angular-eslint/template-parser": "16.0.1",
    "@angular/animations": "~16.0.0",
    "@angular/cli": "~16.0.0",
    "@angular/common": "~16.0.0",
    "@angular/compiler": "~16.0.0",
    "@angular/compiler-cli": "~16.0.0",
    "@angular/core": "~16.0.0",
    "@angular/forms": "~16.0.0",
    "@angular/localize": "~16.0.0",
    "@angular/platform-browser": "~16.0.0",
    "@angular/platform-browser-dynamic": "~16.0.0",
    "@angular/platform-server": "~16.0.0",
    "@angular/router": "~16.0.0",
    "@commitlint/cli": "12.1.4",
    "@commitlint/config-angular": "12.1.4",
    "@nguniversal/builders": "~16.0.0",
    "@nguniversal/express-engine": "~16.0.0",
    "@playwright/test": "^1.32.1",
    "@popperjs/core": "2.11.6",
    "@rollup/plugin-replace": "^3.1.0",
    "@rollup/plugin-typescript": "^8.3.0",
    "@schematics/angular": "~16.0.0",
    "@types/express": "^4.16.1",
    "@types/fs-extra": "^9.0.3",
    "@types/glob": "^7.1.1",
    "@types/he": "^1.1.0",
    "@types/jasmine": "~4.0.3",
    "@types/marked": "^1.1.0",
    "@types/node": "^16.18.26",
    "@types/prismjs": "1.16.2",
    "@typescript-eslint/eslint-plugin": "^5.59.6",
    "@typescript-eslint/parser": "^5.59.6",
    "bootstrap": "5.2.3",
    "bootstrap-icons": "1.9.1",
    "conventional-changelog-cli": "^2.0.12",
    "coverage-istanbul-loader": "^3.0.3",
    "cross-spawn": "^7.0.1",
    "ejs": "3.1.5",
    "eslint": "^8.40.0",
    "eslint-config-prettier": "^8.8.0",
    "eslint-plugin-deprecation": "^1.4.1",
    "eslint-plugin-jasmine": "^4.1.3",
    "eslint-plugin-playwright": "^0.16.0",
    "eslint-plugin-unused-imports": "^2.0.0",
    "express": "^4.16.4",
    "fs-extra": "^9.0.1",
    "gh-pages": "^3.1.0",
    "glob": "^7.1.1",
    "husky": "^7.0.4",
    "is-ci": "^3.0.1",
    "jasmine": "~4.2.0",
    "jasmine-core": "~4.2.0",
    "jasmine-spec-reporter": "~7.0.0",
    "karma": "~6.4.0",
    "karma-chrome-launcher": "~3.1.0",
    "karma-coverage": "~2.0.3",
    "karma-firefox-launcher": "^2.1.0",
    "karma-jasmine": "~5.0.1",
    "karma-safari-launcher": "^1.0.0",
    "karma-sauce-launcher": "^4.3.6",
    "marked": "^1.2.3",
    "ng-packagr": "~16.0.0",
    "nyc": "14.1.1",
    "prettier": "^2.7.1",
    "pretty-quick": "^3.1.3",
    "prismjs": "1.22.0",
    "raw-loader": "^4.0.2",
    "rollup": "^2.67.2",
    "rxjs": "~7.5.5",
    "ts-loader": "^9.3.0",
    "ts-node": "^10.9.1",
    "ts-node-dev": "^2.0.0",
    "typescript": "~5.0.4",
    "wait-on": "^5.2.0",
    "webpack": "^5.74.0",
    "yargs": "^16.2.0",
    "zone.js": "~0.13.0"
  }
}