{
	"name": "@bentley/presentation-frontend",
	"version": "2.19.53",
	"description": "Frontend of iModel.js Presentation library",
	"main": "lib/presentation-frontend.js",
	"typings": "lib/presentation-frontend",
	"imodeljsSharedLibrary": true,
	"license": "MIT",
	"repository": {
		"type": "git",
		"url": "https://github.com/imodeljs/imodeljs/tree/master/presentation/frontend"
	},
	"keywords": [
		"Bentley",
		"EC",
		"Presentation",
		"iModelJS",
		"Frontend"
	],
	"author": {
		"name": "Bentley Systems, Inc.",
		"url": "http://www.bentley.com"
	},
	"peerDependencies": {
		"@bentley/bentleyjs-core": "^2.19.53",
		"@bentley/imodeljs-common": "^2.19.53",
		"@bentley/imodeljs-frontend": "^2.19.53",
		"@bentley/imodeljs-i18n": "^2.19.53",
		"@bentley/presentation-common": "^2.19.53"
	},
	"devDependencies": {
		"@bentley/bentleyjs-core": "2.19.53",
		"@bentley/build-tools": "2.19.53",
		"@bentley/eslint-plugin": "2.19.53",
		"@bentley/frontend-authorization-client": "2.19.53",
		"@bentley/imodeljs-common": "2.19.53",
		"@bentley/imodeljs-frontend": "2.19.53",
		"@bentley/imodeljs-i18n": "2.19.53",
		"@bentley/itwin-client": "2.19.53",
		"@bentley/presentation-common": "2.19.53",
		"@bentley/product-settings-client": "2.19.53",
		"@types/chai": "^4.1.4",
		"@types/chai-as-promised": "^7",
		"@types/chai-jest-snapshot": "^1.3.0",
		"@types/deep-equal": "^1",
		"@types/faker": "^4.1.0",
		"@types/mocha": "^8.2.2",
		"@types/node": "10.14.1",
		"@types/sinon": "^9.0.0",
		"@types/sinon-chai": "^3.2.0",
		"chai": "^4.1.2",
		"chai-as-promised": "^7",
		"chai-jest-snapshot": "^2.0.0",
		"cpx2": "^3.0.0",
		"cross-env": "^5.1.4",
		"deep-equal": "^1",
		"eslint": "^7.11.0",
		"faker": "^4.1.0",
		"jsdom-global": "3.0.2",
		"mocha": "^8.3.2",
		"nyc": "^15.1.0",
		"rimraf": "^3.0.2",
		"sinon": "^9.0.2",
		"sinon-chai": "^3.2.0",
		"typemoq": "^2.1.0",
		"typescript": "~4.3.0",
		"xmlhttprequest": "^1.8.0"
	},
	"nyc": {
		"extends": "./node_modules/@bentley/build-tools/.nycrc",
		"check-coverage": true,
		"statements": 100,
		"functions": 100,
		"branches": 100,
		"lines": 100,
		"require": [
			"jsdom-global/register"
		],
		"exclude": [
			"src/presentation-frontend.ts",
			"src/test/**",
			"lib/test/**"
		]
	},
	"eslintConfig": {
		"plugins": [
			"@bentley"
		],
		"extends": "plugin:@bentley/imodeljs-recommended"
	},
	"scripts": {
		"compile": "npm run build",
		"copy:locale": "cpx \"../common/assets/**/*.json\" ./lib/public",
		"copy:assets": "cpx \"./src/**/*.json\" ./lib",
		"build": "npm run copy:assets && npm run copy:locale && npm run pseudolocalize && npm run extract && tsc 1>&2",
		"build:watch": "tsc -w",
		"clean": "rimraf lib .rush/temp/package-deps*.json",
		"cover": "nyc npm test",
		"docs": "npm run docs:reference && npm run docs:changelog",
		"docs:changelog": "cpx ./CHANGELOG.md ../../generated-docs/presentation/presentation-frontend",
		"docs:reference": "betools docs --includes=../../generated-docs/extract --json=../../generated-docs/presentation/presentation-frontend/file.json --tsIndexFile=presentation-frontend.ts --onlyJson",
		"extract": "betools extract --fileExt=ts --extractFrom=./src/test --recursive --out=../../generated-docs/extract",
		"extract-api": "betools extract-api --entry=presentation-frontend",
		"lint": "eslint -f visualstudio \"./src/**/*.ts\" 1>&2",
		"pseudolocalize": "betools pseudolocalize --englishDir ./lib/public/locales/en --out ./lib/public/locales/en-PSEUDO",
		"test": "mocha -r jsdom-global/register --config ../.mocharc.json \"./lib/test/**/*.test.js\"",
		"test:watch": "npm test -- --reporter min --watch-extensions ts --watch"
	}
}
