{
    "name": "@ebay/ebayui-core",
    "version": "15.7.0",
    "description": "Collection of core eBay components; considered to be the building blocks for all composite structures, pages & apps.",
    "keywords": [
        "marko-components"
    ],
    "repository": {
        "type": "git",
        "url": "https://github.com/ebay/evo-core"
    },
    "license": "MIT",
    "files": [
        "dist",
        "!*.marko.js",
        "!**/test*",
        "marko.json",
        "package-lock.json",
        "*.browser.json",
        "marketplace.json",
        "!**/{,*.}stories.*",
        "!**/{,*.}stories-ignore.*"
    ],
    "scripts": {
        "build": "rm -rf dist && mtc && npm run lint && node scripts/check-postpublish && npm test",
        "build:ci": "CI=true npm run build && npm run build:storybook",
        "build:readme": "node scripts/add-ds-version",
        "build:storybook": "storybook build -o ./_site",
        "coverage": "vitest run --browser.headless --coverage",
        "deploy": "storybook build -o ./_site",
        "importSVG": "node --experimental-json-modules --experimental-import-meta-resolve scripts/import-svg && prettier \"{./src/components/ebay-{icon,flag,star-rating,image-placeholder}/**/*,**/*.{js,ts,json,MD}}\" --write --log-level=warn",
        "installMarkoV4": "npm remove @marko/compiler && npm i marko@4 --force",
        "installMarkoV5": "npm i marko@5 @marko/compiler@5 --force",
        "lint": "npm run lint:less && npm run lint:js && npm run lint:whitespace",
        "lint:js": "eslint",
        "lint:less": "stylelint \"src/**/*.{css,less}\" --config .stylelintrc",
        "lint:whitespace": "lintspaces *.md src/**/*.md src/**/*.marko src/**/*.less --newline --maxnewlines 1 --trailingspaces --spaces 4",
        "prepublishOnly": "node scripts/postpublish && node scripts/prepublish",
        "postpublish": "node scripts/postpublish",
        "release": "node scripts/postpublish && node scripts/prepublish",
        "report": "nyc report --reporter=text-summary",
        "start": "storybook dev -p 6006 --no-open",
        "start:prod": "NODE_ENV=production npm start",
        "storybook": "storybook dev -p 6006",
        "tb": "npm run test:browser",
        "test": "vitest run --browser.headless",
        "test:browser": "vitest run browser",
        "test:ci": "CI=true vitest run --no-color",
        "test:server": "vitest run server",
        "test:visual": "vitest run",
        "test:watch": "vitest",
        "tr": "npm run coverage && npm run report && open .coverage/index.html",
        "ts": "npm run test:server",
        "tt": "mtc",
        "update-snapshots": "vitest run -u --browser.headless",
        "version": "npm run importSVG && npm run build:readme"
    },
    "dependencies": {
        "@floating-ui/dom": "^1.7.1",
        "@google/model-viewer": "^4.1.0",
        "@marko-tags/subscribe": "^0.5.2",
        "highcharts": "^11.4.8",
        "makeup-active-descendant": "0.7.8",
        "makeup-expander": "~0.11.7",
        "makeup-floating-label": "~0.4.7",
        "makeup-focusables": "~0.4.5",
        "makeup-key-emitter": "~0.4.5",
        "makeup-keyboard-trap": "~0.5.5",
        "makeup-prevent-scroll-keys": "~0.3.4",
        "makeup-roving-tabindex": "~0.7.5",
        "makeup-screenreader-trap": "~0.5.4",
        "makeup-typeahead": "^0.3.3",
        "shaka-player": "4.15.2"
    },
    "peerDependencies": {
        "@ebay/skin": "^19.2.0",
        "marko": "^4.27.0 || ^5.31.12"
    },
    "publishConfig": {
        "registry": "https://registry.npmjs.org"
    }
}
