@momentum-ui/react-collaboration
Version:
Cisco Momentum UI Framework for React Collaboration Applications
297 lines (296 loc) • 11.7 kB
JSON
{
"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"
]
}
}