{ "name": "@esri/calcite-components", "version": "1.0.0-beta.82", "description": "Web Components for Esri's Calcite Design System.", "main": "dist/index.cjs.js", "module": "dist/index.js", "es2015": "dist/esm/index.js", "es2017": "dist/esm/index.js", "jsnext:main": "dist/esm/index.js", "types": "dist/types/components.d.ts", "unpkg": "dist/calcite/calcite.js", "collection:main": "dist/collection/index.js", "collection": "dist/collection/collection-manifest.json", "files": [ "dist/", "hydrate/" ], "scripts": { "build": "npm run util:copy-icons && stencil build", "build:watch": "npm run util:copy-icons && stencil build --watch", "build:watch-dev": "npm run util:copy-icons && stencil build --dev --watch", "build-storybook": "npm run util:copy-icons && stencil build --config stencil.config.ts && build-storybook --static-dir ./www --output-dir ./docs", "deps:update": "updtr --exclude chalk typescript @types/jest jest jest-cli ts-jest puppeteer && npm audit fix", "docs": "concurrently --kill-others --raw \"npm:util:build-docs && build-storybook --static-dir ./__docs-temp__ --output-dir ./docs\" \"ts-node ./support/cleanOnProcessExit.ts --path ./__docs-temp__\"", "docs:preview": "concurrently --raw \"npm:util:build-docs && start-storybook --static-dir ./__docs-temp__\" \"ts-node ./support/cleanOnProcessExit.ts --path ./__docs-temp__\"", "lint": "concurrently npm:lint:*", "lint:html": "prettier --write \"**/*.html\"", "lint:js": "eslint --ext .js --fix . && prettier --write \"**/*.js\"", "lint:json": "prettier --write \"**/*.json\"", "lint:md": "prettier --write \"**/*.md\"", "lint:yml": "prettier --write \"**/*.yml\"", "lint:scss": "stylelint --fix \"src/**/*.scss\" && prettier --write \"**/*.scss\"", "lint:ts": "eslint --ext .ts,.tsx --fix . && prettier --write \"**/*.ts?(x)\"", "posttest": "npm run test:prerender", "prepare": "husky install", "prepublishOnly": "ts-node ./support/prepublish.ts", "release:docs": "npm run docs && storybook-to-ghpages --existing-output-dir=docs", "release:next": "npm ci && npm test && npm run util:deploy-next", "release:prepare": "npm ci && npm test && ts-node --project ./tsconfig-node-scripts.json support/prepReleaseCommit.ts && npm run build && git add .", "release:publish": "npm run util:push-tags && npm publish && ts-node ./support/releaseToGitHub.ts", "start": "concurrently --kill-others --raw \"tsc --project ./tsconfig-demos.json --watch\" \"npm:build -- --dev --watch --serve\" \"ts-node ./support/cleanOnProcessExit.ts --path ./src/demos/**/*.js \"", "test": "npm run util:run-tests", "test:prerender": "stencil build --no-docs --prerender", "test:storybook": "concurrently --raw \"npm:util:build-docs && screener-storybook --conf screener.config.js\"", "test:watch": "npm run util:run-tests -- --watchAll", "util:build-docs": "npm run util:copy-icons && stencil build --config stencil.storybook.config.ts", "util:clean-tested-build": "npm ci && npm test && npm run build", "util:copy-icons": "cpy \"./node_modules/@esri/calcite-ui-icons/js/*.json\" \"./src/components/icon/assets/icon/\" --flat", "util:deploy-next": "npm run util:prep-next && npm run util:push-tags && npm run util:publish-next", "util:deploy-next-from-ci": "ts-node --project ./tsconfig-node-scripts.json support/deployNextFromCI.ts", "util:prep-next": "ts-node --project ./tsconfig-node-scripts.json support/prepReleaseCommit.ts --next && npm run build", "util:publish-next": "npm publish --tag next", "util:check-squash-mergeable-branch": "ts-node --project ./tsconfig-node-scripts.json support/checkSquashMergeableBranch.ts", "util:push-tags": "git push --atomic --follow-tags origin master", "util:run-tests": "npm run util:copy-icons && stencil test --no-docs --spec --e2e" }, "repository": { "type": "git", "url": "git+https://github.com/Esri/calcite-components.git" }, "dependencies": { "@a11y/focus-trap": "1.0.5", "@popperjs/core": "2.11.5", "@stencil/core": "2.15.1", "@types/color": "3.0.3", "color": "4.2.3", "form-request-submit-polyfill": "2.0.0", "lodash-es": "4.17.21", "sortablejs": "1.15.0" }, "devDependencies": { "@babel/preset-react": "7.16.7", "@esri/calcite-base": "^1.2.0", "@esri/calcite-colors": "6.0.1", "@esri/calcite-ui-icons": "3.19.1", "@esri/eslint-plugin-calcite-components": "0.1.4", "@stencil/eslint-plugin": "0.4.0", "@stencil/postcss": "2.1.0", "@stencil/sass": "1.5.2", "@stencil/state-tunnel": "^1.0.1", "@storybook/addon-a11y": "6.4.22", "@storybook/addon-docs": "6.4.22", "@storybook/addon-knobs": "6.4.0", "@storybook/html": "6.4.22", "@storybook/storybook-deployer": "2.8.11", "@types/dedent": "0.7.0", "@types/git-semver-tags": "4.1.1", "@types/jest": "26.0.21", "@types/jest-axe": "3.5.3", "@types/lodash-es": "4.17.6", "@types/pify": "5.0.1", "@types/rimraf": "3.0.2", "@types/semver": "7.3.9", "@types/shell-quote": "1.7.1", "@types/sortablejs": "1.10.7", "@types/standard-version": "7.0.1", "@types/yargs": "17.0.10", "@typescript-eslint/eslint-plugin": "5.22.0", "@typescript-eslint/parser": "5.22.0", "@whitespace/storybook-addon-html": "5.0.0", "autoprefixer": "10.4.7", "axe-core": "4.4.1", "babel-loader": "8.2.5", "chalk": "4.1.2", "cheerio": "1.0.0-rc.10", "chokidar": "3.5.3", "concurrently": "7.1.0", "conventional-changelog-cli": "2.2.2", "cpy-cli": "^4.0.0", "dedent": "0.7.0", "eslint": "8.14.0", "eslint-config-prettier": "8.5.0", "eslint-plugin-jest": "26.1.5", "eslint-plugin-prettier": "4.0.0", "eslint-plugin-react": "7.29.4", "eslint-plugin-unicorn": "42.0.0", "gh-release": "6.0.4", "git-semver-tags": "4.1.1", "husky": "7.0.4", "jest": "26.6.3", "jest-axe": "6.0.0", "jest-cli": "26.6.3", "lint-staged": "12.4.1", "pify": "5.0.0", "postcss": "8.4.13", "prettier": "2.6.2", "puppeteer": "10.0.0", "rimraf": "3.0.2", "screener-storybook": "0.23.0", "semver": "7.3.7", "shell-quote": "1.7.3", "standard-version": "9.3.2", "stencil-eslint-core": "0.3.1", "storybook": "6.4.22", "storybook-addon-themes": "6.1.0", "storybook-rtl-addon": "0.3.3", "stylelint": "14.8.1", "stylelint-config-recommended-scss": "6.0.0", "tailwindcss": "3.0.24", "ts-jest": "27.1.2", "ts-node": "10.7.0", "typescript": "4.5.4", "updtr": "4.0.0", "workbox-build": "6.5.3", "yargs": "17.4.1" }, "license": "SEE LICENSE IN copyright.txt", "volta": { "node": "16.13.2", "npm": "8.3.1" } }