UNPKG

@momentum-ui/react-collaboration

Version:

Cisco Momentum UI Framework for React Collaboration Applications

297 lines (296 loc) 11.7 kB
{ "name": "@momentum-ui/react-collaboration", "version": "26.206.1", "description": "Cisco Momentum UI Framework for React Collaboration Applications", "author": "Cisco Systems, Inc.", "homepage": "http://momentum.design", "engines": { "node": ">=22" }, "keywords": [ "Cisco", "Cisco Spark", "Momentum UI", "React", "ReactJS", "Spark UI", "Webex", "Webex Teams" ], "license": "MIT", "main": "./dist/cjs/index.js", "module": "./dist/esm/index.js", "types": "./dist/esm/index.d.ts", "publishConfig": { "access": "public" }, "packageManager": "yarn@3.6.4", "repository": { "type": "git", "url": "https://github.com/momentum-design/momentum-react-v2.git" }, "scripts": { "build": "yarn source:build", "ci:build": "yarn source:build && yarn source:build:stories && yarn source:copy:images && yarn source:build:documentation && yarn docs:build", "ci:publish": "semantic-release --branches master", "ci:test:examples": "run-p --race examples:start:esm examples:test", "ci:test:lint": "yarn lint:src", "ci:test:src": "yarn source:test --maxWorkers=2 --bail", "ci:test:storybook": "yarn storybook:test", "ci:test:tokens": "yarn styles:tokenCheck", "docs:clean": "rimraf ./docs", "docs:build": "yarn examples:build && yarn storybook:build", "examples:build": "yarn examples:clean && cross-env NODE_OPTIONS=--openssl-legacy-provider node ./config/webpack/build.js", "examples:clean": "rimraf ./docs/examples", "examples:start": "yarn examples:start:src", "examples:start:docs": "serve ./docs/examples", "examples:start:esm": "node ./config/webpack/server.docs.js", "examples:start:src": "node ./config/webpack/server.src.js", "generate:component": "plop component --cwd ./config/plop --dest .", "generate:legacyStory": "plop legacyStory --cwd ./config/plop --dest .", "lint": "yarn lint:src && yarn lint:css && yarn lint:config", "lint:config": "esw \"./config/**/*.{js,jsx,ts,tsx}\"", "lint:src": "tsc --noEmit --skipLibCheck && esw \"./src/**/*.{js,jsx,ts,tsx}\"", "lint:css": "cross-env stylelint 'src/**/*.scss'", "lint:watch": "yarn lint:src --watch", "prepublishOnly": "yarn build", "prepack": "pinst --disable", "_postinstall": "husky install", "postpack": "pinst --enable", "source:build": "yarn source:build:clean && yarn source:build:compile && yarn source:build:fonts && yarn source:build:styles", "source:build:styles": "copyfiles -u 1 \"./src/**/*.style.*\" ./dist/esm && copyfiles -u 1 \"./src/**/*.style.*\" ./dist/cjs", "source:build:fonts": "copyfiles -u 1 \"./src/fonts/*\" ./dist/esm && copyfiles -u 1 \"./src/fonts/*\" ./dist/cjs", "source:build:clean": "rimraf ./dist", "source:build:cjs": "tsc --project ./config/typescript/tsconfig.cjs.json", "source:build:compile": "yarn source:build:cjs && yarn source:build:esm", "source:build:esm": "tsc --project ./config/typescript/tsconfig.esm.json", "source:build:stories": "copyfiles -u 1 \"./src/**/*.stories.*\" ./dist/esm && copyfiles -u 1 \"./src/**/*.stories.*\" ./dist/cjs", "source:build:documentation": "copyfiles -u 1 \"./src/**/*.documentation.*\" ./dist/esm && copyfiles -u 1 \"./src/**/*.documentation.*\" ./dist/cjs", "source:build:watch": "./node_modules/.bin/nodemon --watch src -e ts,tsx,js,scss --exec yarn source:build", "source:copy:images": "copyfiles -u 1 \"./src/legacy/**/examples/*.{jpg,png,svg}\" ./dist/esm && copyfiles -u 1 \"./src/legacy/**/examples/*.{jpg,png,svg}\" ./dist/cjs", "source:test": "cross-env NODE_OPTIONS=--experimental-vm-modules jest", "storybook:build": "yarn storybook:clean && yarn storybook:build:esm", "storybook:build:cjs": "cross-env NODE_OPTIONS=--openssl-legacy-provider build-storybook -c ./config/storybook/cjs -o ./docs", "storybook:build:esm": "cross-env NODE_OPTIONS=--openssl-legacy-provider build-storybook -c ./config/storybook/esm -o ./docs", "storybook:build:src": "cross-env NODE_OPTIONS=--openssl-legacy-provider build-storybook -c ./config/storybook/src -o ./docs", "storybook:clean": "rimraf ./docs", "storybook:start": "yarn storybook:start:src", "storybook:start:docs": "serve ./docs", "storybook:start:src": "cross-env NODE_OPTIONS=--openssl-legacy-provider start-storybook -c ./config/storybook/src -p 6006", "start": "yarn storybook:start", "start:components": "yarn storybook:start", "start:examples": "yarn examples:start:src", "start:watch": "run-p lint:watch test:watch start", "styles:build": "yarn styles:build:tokens && yarn styles:build:settings", "styles:build:css": "sass templates/sass:css/", "styles:build:settings": "node ./tools/generateSettingsScss.js", "styles:build:tokens": "node ./tools/generateScssFromTokens.js", "styles:tokenCheck": "node ./src/helpers/cssTokenCheck.js", "test": "yarn source:test", "test:watch": "yarn source:test --watch" }, "watch": { "build:lib": "src/lib/**/*.js" }, "peerDependencies": { "react": ">=16.14.0", "react-dom": ">=16.14.0" }, "resolutions": { "@react-aria/button": "3.4.3", "@types/node": "22.7.4", "@momentum-design/animations": "0.3.3", "@momentum-design/icons": "0.10.0", "@momentum-design/brand-visuals": "0.5.1", "@momentum-design/tokens": "0.6.1" }, "dependencies": { "@babel/runtime": "^7.0.0", "@momentum-design/animations": "0.3.3", "@momentum-design/components": "0.81.0", "@momentum-design/fonts": "0.0.8", "@momentum-design/icons": "0.10.0", "@momentum-design/tokens": "0.6.1", "@momentum-ui/design-tokens": "^0.0.63", "@momentum-ui/icons": "8.28.4", "@momentum-ui/tokens": "^1.7.1", "@react-aria/button": "3.4.3", "@react-aria/checkbox": "3.4.1", "@react-aria/focus": "3.5.0", "@react-aria/interactions": "3.6.0", "@react-aria/link": "3.7.0", "@react-aria/menu": "3.2.3", "@react-aria/overlays": "3.7.2", "@react-aria/select": "3.4.1", "@react-aria/switch": "3.1.3", "@react-aria/textfield": "3.4.0", "@react-aria/utils": "3.9.0", "@react-stately/collections": "^3.3.4", "@react-stately/data": "^3.4.1", "@react-stately/select": "^3.1.3", "@react-stately/toggle": "^3.4.1", "@react-stately/tree": "^3.2.0", "@react-types/button": "^3.4.0", "@react-types/select": "^3.3.1", "@react-types/shared": "^3.7.1", "@restart/context": "^2.1.4", "@storybook/addon-docs": "^6.4.9", "@storybook/addon-ie11": "^0.0.6", "@svgr/webpack": "^5.5.0", "@tippyjs/react": "^4.2.6", "@types/react": "^17.0.11", "classnames": "^2.3.1", "concat": "^1.0.3", "dom-helpers": "^3.4.0", "globby": "^11.0.4", "handlebars": "^4.1.0", "lodash": "4.17.21", "moment": "^2.24.0", "node-sass-tilde-importer": "^1.0.2", "object-assign": "4.1.1", "react-aria": "^3.10.0", "react-aria-modal": "^2.11.1", "react-toastify": "^9.0.8", "react-uid": "^2.2.0", "react-verification-input": "^4.1.2", "sass": "1.49.9", "ts-loader": "^8.2.0", "typescript": "^5.6.3", "uuid": "^9.0.0" }, "devDependencies": { "@babel/cli": "^7.2.3", "@babel/core": "^7.2.2", "@babel/plugin-proposal-class-properties": "^7.0.0", "@babel/plugin-proposal-export-default-from": "^7.0.0", "@babel/plugin-proposal-export-namespace-from": "^7.0.0", "@babel/plugin-proposal-optional-chaining": "^7.2.0", "@babel/plugin-transform-react-constant-elements": "^7.0.0", "@babel/plugin-transform-runtime": "^7.0.0", "@babel/preset-env": "^7.0.0", "@babel/preset-react": "^7.0.0", "@babel/preset-stage-0": "^7.0.0", "@babel/preset-typescript": "^7.14.5", "@commitlint/cli": "^12.0.1", "@commitlint/config-conventional": "^12.0.1", "@hot-loader/react-dom": "~16.8.0", "@storybook/addon-a11y": "^6.4.9", "@storybook/addon-actions": "^6.4.9", "@storybook/addon-essentials": "^6.4.9", "@storybook/addon-links": "^6.4.9", "@storybook/preset-scss": "^1.0.3", "@storybook/react": "^6.4.9", "@swc/core": "1.4.17", "@swc/jest": "0.2.36", "@swc/types": "0.1.9", "@testing-library/jest-dom": "^5.16.1", "@testing-library/react": "^12.1.2", "@testing-library/react-hooks": "^7.0.1", "@testing-library/user-event": "^14.4.3", "@types/enzyme": "^3.10.8", "@types/jest": "^29.5.13", "@types/lodash": "4.14.202", "@types/uuid": "^9.0.1", "@typescript-eslint/eslint-plugin": "^4.28.3", "@typescript-eslint/parser": "^4.28.3", "autoprefixer": "^7.2.4", "babel-core": "^7.0.0-bridge.0", "babel-jest": "^29.7.0", "babel-loader": "^8.0.5", "babel-plugin-add-module-exports": "^0.2.1", "babel-plugin-dev-expression": "^0.2.1", "babel-plugin-module-resolver": "^3.1.1", "babel-plugin-transform-class-properties": "6.24.1", "babel-polyfill": "6.26.0", "browser-sync": "2.23.5", "chalk": "^2.3.0", "child-process-promise": "^2.2.1", "connect-history-api-fallback": "^1.4.0", "copyfiles": "^2.4.1", "coveralls": "^3.0.1", "cross-env": "^7.0.3", "css-loader": "0.28.8", "element-internals-polyfill": "1.3.13", "enzyme": "^3.11.0", "enzyme-adapter-react-16": "^1.7.1", "enzyme-to-json": "^3.6.2", "eslint": "^7.31.0", "eslint-config-prettier": "^8.3.0", "eslint-import-resolver-alias": "^1.1.2", "eslint-import-resolver-typescript": "^2.4.0", "eslint-import-resolver-webpack": "^0.10.1", "eslint-plugin-import": "^2.23.4", "eslint-plugin-jsx-a11y": "^6.1.2", "eslint-plugin-react": "7.12.2", "eslint-plugin-react-hooks": "1.7.0", "eslint-plugin-storybook": "^0.5.5", "eslint-watch": "^6.0.0", "file-loader": "^1.1.6", "fs-extra": "^5.0.0", "glob": "^8.0.3", "html-webpack-plugin": "3.2.0", "husky": "^7.0.1", "jest": "26.6.3", "jest-canvas-mock": "^2.3.1", "jest-cli": "26.6.3", "lint-staged": "^11.1.2", "mini-css-extract-plugin": "0.7.0", "moment-timezone": "^0.5.14", "nodemon": "^2.0.12", "npm-run-all": "^4.1.5", "npm-watch": "^0.3.0", "opn-cli": "3.1.0", "pinst": "^3.0.0", "plop": "^2.7.4", "postcss-flexbugs-fixes": "3.2.0", "postcss-loader": "^2.1.3", "prettier": "^2.8.8", "prop-types": "15.6.0", "react": "16.14.0", "react-dom": "16.14.0", "react-hot-loader": "^4.2.0", "react-router-dom": "^5.0.0", "react-test-renderer": "^16.8.0", "react-virtualized": "^9.21.0", "react-virtualized-auto-sizer": "^1.0.2", "react-window": "^1.8.1", "regenerator-runtime": "^0.13.1", "replace": "0.3.0", "rimraf": "^2.6.3", "sass-loader": "^10", "semantic-release": "^19.0.3", "serve": "^12.0.0", "style-loader": "^0.19.1", "stylelint": "^13.13.1", "stylelint-rem-over-px": "^1.0.2", "swc_mut_cjs_exports": "0.90.24", "url-loader": "^0.6.2", "wait-on": "^3.2.0", "webpack": "^4.44", "webpack-bundle-analyzer": "3.3.2", "webpack-cli": "^4.7.2", "webpack-dev-middleware": "^2.0.4", "webpack-dev-server": "^3.11.2", "webpack-hot-middleware": "^2.22.2", "webpack-md5-hash": "0.0.6", "yarn": "^1.12.1" }, "commitlint": { "extends": [ "@commitlint/config-conventional" ] }, "lint-staged": { "/**/*.{md,mdx}": [ "prettier --write" ], "{config,src}/**/*.{js,jsx,ts,tsx}": [ "prettier --write", "eslint --fix" ], "{config,src}/**/*.{css,scss}": [ "prettier --write", "stylelint --fix" ] } }