{ "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" } }