{
  "name": "@heartlandone/vega",
  "version": "2.81.0",
  "description": "Vega - the design system of Heartland Payment Systems",
  "main": "dist/index.cjs.js",
  "module": "dist/index.js",
  "es2015": "dist/esm/index.mjs",
  "es2017": "dist/esm/index.mjs",
  "types": "dist/types/index.d.ts",
  "collection": "dist/collection/collection-manifest.json",
  "collection:main": "dist/collection/index.js",
  "unpkg": "dist/vega-stencil/vega-stencil.esm.js",
  "files": [
    "dist/",
    "loader/",
    "style/"
  ],
  "scripts": {
    "consume-design-token": "node ./scripts/consume_vega_design_output.js",
    "generate-export-type": "node ./scripts/generate-export-types-checking.js && npx prettier -w ./src/types/test/exported-type.ts",
    "generate-export-components-types": "node ./scripts/generate-export-components-types.js && npx prettier -w ./src/types/components.type.d.ts",
    "prepare:postcss": "npx postcss design_tokens/postcss/vega.css -o design_tokens/postcss/build.css",
    "prepare:adapaters": "node ./scripts/auto-generate-angular-vue-two-way-binding-adapters && npx prettier -w ./src/value-model-adapters",
    "prepare:style-folder": "mkdir -p style",
    "prepare:patches": "npx patch-package",
    "setup:base": "npm run prepare:style-folder && npm run prepare:adapaters && npm run prepare:postcss && yarn generate-export-components-types",
    "setup": "npm run prepare:patches && npm run setup:base",
    "build:base": "npx patch-package && npm run setup && npx stencil build",
    "build": "npm run build:base -- --docs && node scripts/update-toobigrc-for-new-files-only.js",
    "lint:ts:base": "tsc -p ./tsconfig.json --noEmit",
    "lint:ts:strict": "tsc -p ./tsconfig.strict.json --noEmit",
    "lint:ts:export-type": "yarn generate-export-type && tsc -p ./tsconfig.type-check.json --noEmit",
    "lint:e2e-module": "node scripts/e2e-test-module-validation.js",
    "lint:build-bundles": "node scripts/build-bundles-config.js",
    "lint:eslint": "npx eslint --max-warnings=0 src",
    "lint:prettier": "npx prettier -c .",
    "lint:test-case": "node scripts/test-case-vaildation.js",
    "lint": "npm run setup && npm run lint:build-bundles && npm run lint:ts:export-type && npm run lint:ts:strict && npm run lint:ts:base && npm run lint:prettier && npm run lint:eslint && npm run lint:e2e-module && npm run lint:test-case",
    "postbuild": "cp dist/vega/*.css style/ && npm run postbuild:SRI && npm run postbuild:ensure-dist-dts && npm run postbuild:angular && npm run postbuild:vue && npm run postbuild:react && npm run postbuild:dist-check && npm run postbuild:verify-no-test-in-dist",
    "postbuild:ensure-dist-dts": "node ./scripts/ensure-dist-dts.js",
    "postbuild:verify-no-test-in-dist": "node ./scripts/verify-no-test-in-dist.js",
    "postbuild:angular": "npm run stencil-postbuild --prefix ../vega-angular-workspace/projects/vega-angular",
    "postbuild:vue": "npm run stencil-postbuild --prefix ../vega-vue",
    "postbuild:react": "npm run stencil-postbuild --prefix ../vega-react",
    "postbuild:dist-check": "node ./scripts/components-dynamic-import-path-validation.js",
    "postbuild:SRI": "node ./scripts/subresource-integrity/sri-setup.js",
    "start": "npm run prepare:postcss -- -w | npm run build:base -- --watch --serve",
    "debug": "npm run prepare:postcss -- -w | npm run build:base -- --dev --watch --serve --debug --no-cache",
    "test:base": "npm run setup && stencil test --spec --e2e -c stencil.test.config.ts",
    "test:single-suite": "npm run test:base -- ",
    "test:single-case": "npm run test:base -- --testNamePattern",
    "test:hover-case": "npm run setup && stencil test --e2e -- .hover.e2e.ts",
    "test:visual": "npm run setup && stencil test --e2e --screenshot -c stencil.visual.e2e.config.ts --silent",
    "test:visual:pipeline": "NODE_ENV=pipeline npm run test:visual",
    "test:base:coverage": "npm run test:base -- --coverage",
    "test:base:coverage-silent": "npm run test:base -- --coverage --silent",
    "test:base:watch-all": "npm run test:base -- --watchAll",
    "generate": "stencil generate",
    "prestorybook": "npm run build",
    "storybook": "start-storybook -p 6006 -s dist",
    "build-storybook": "build-storybook --quiet",
    "postbuild-storybook": "mkdir -p storybook-static/vega && cp dist/vega/vega.css storybook-static/vega/vega.css",
    "pre-release": "npm run build && npm run check-feature-flags && npm run clean:test:visual && npm run test:visual && npm run test:base:coverage-silent && npm run lint",
    "release": "npm run build && npm run build-storybook && npm run build-migration && npm run clean:test:visual",
    "publish:patch": "node ../scripts/publish-version.js patch",
    "publish:minor": "node ../scripts/publish-version.js minor",
    "publish:major": "node ../scripts/publish-version.js major",
    "clean:test:visual": "node scripts/visual-test-screenshot-handle.js",
    "clean:test:visual:pipeline": "NODE_ENV=pipeline npm run clean:test:visual",
    "build-migration": "node ./scripts/build-migration.js",
    "pr-codesandbox-auto": "node ../scripts/pr-codesandbox-auto/change-package-name.js",
    "build-components-definition": "npm run setup:base && npx stencil build -- --docs-json docs/components-definition.json",
    "build-components-type-definition": "npx typedoc src/types/public-api.ts --json docs/components-type-definition.json",
    "build-feature-flags": "node ./scripts/build-feature-flags.js",
    "check-feature-flags": "node ./scripts/check-feature-flags.js"
  },
  "license": "UNLICENSED",
  "devDependencies": {
    "@babel/core": "^7.17.0",
    "@babel/plugin-proposal-decorators": "^7.18.10",
    "@babel/preset-env": "^7.16.11",
    "@babel/preset-typescript": "^7.16.7",
    "@fortawesome/fontawesome-free": "^6.1.1",
    "@heartlandone/eslint-plugin-vega-eslint": "^1.2.10",
    "@stencil/angular-output-target": "^0.4.0",
    "@stencil/core": "^2.16.0",
    "@stencil/eslint-plugin": "^0.4.0",
    "@stencil/react-output-target": "^0.3.1",
    "@stencil/sass": "^3.0.7",
    "@stencil/vue-output-target": "^0.6.0",
    "@storybook/addon-a11y": "6.5.7",
    "@storybook/addon-actions": "6.5.7",
    "@storybook/addon-docs": "6.5.7",
    "@storybook/addon-essentials": "6.5.7",
    "@storybook/addon-links": "6.5.7",
    "@storybook/html": "6.5.7",
    "@storybook/react": "6.5.7",
    "@types/jest": "^27.0.2",
    "@types/puppeteer": "^5.4.4",
    "@typescript-eslint/eslint-plugin": "^4.0.0",
    "@typescript-eslint/parser": "^4.0.0",
    "autoprefixer": "^10.3.6",
    "axe-core": "^4.4.1",
    "babel-jest": "^27.5.0",
    "eslint": "^7.0.0",
    "eslint-config-prettier": "^8.3.0",
    "eslint-plugin-jsdoc": "^38.1.6",
    "eslint-plugin-jsx-a11y": "^6.5.1",
    "eslint-plugin-react": "^7.28.0",
    "eslint-plugin-spellcheck": "^0.0.19",
    "eslint-plugin-unicorn": "^40.1.0",
    "jest": "^26.6.3",
    "jest-cli": "^26.6.3",
    "jest-junit": "^13.1.0",
    "jest-transform-stub": "^2.0.0",
    "patch-package": "^8.0.0",
    "postcss": "^8.3.8",
    "postcss-cli": "^8.3.1",
    "postcss-import": "^14.0.2",
    "postcss-minify": "^1.1.0",
    "postcss-selector-replace": "^1.0.2",
    "postcss-url": "^10.1.3",
    "prettier": "2.5.1",
    "puppeteer": "20.9.0",
    "react-syntax-highlighter": "^15.5.0",
    "storybook-code-panel": "^0.2.1",
    "tailwindcss": "^2.2.16",
    "ts-node": "^10.9.1",
    "typescript": "^4.5.5",
    "workbox-build": "^4.3.1"
  },
  "dependencies": {
    "@heartlandone/vega-telemetry-install-ledgers": "^1.1.0",
    "@heartlandone/vega-telemetry-runtime-metrics": "^1.0.10"
  },
  "resolutions": {
    "lodash": "^4.17.21",
    "yargs-parser": "^21.1.1"
  }
}
