UNPKG

react-dyn-tabs

Version:
143 lines (142 loc) 4.47 kB
{ "name": "react-dyn-tabs", "version": "6.2.2", "private": false, "description": "React dynamic tabs with full API", "keywords": [ "react", "dynamic", "responsive", "responsive-tabs", "more-button", "tab", "tabs", "react-dynamic-tabs", "dynamic-tabs", "multi-tabs", "react-dynamic-tabs", "react-dyn-tabs", "react-component", "react-tab", "full-api", "full-control" ], "author": { "name": "dev-javascript", "email": "javascript.code.dev@gmail.com" }, "main": "lib/cjs/index.js", "module": "lib/esm/index.js", "types": "./index.d.ts", "repository": { "type": "git", "url": "git+https://github.com/dev-javascript/react-dyn-tabs.git" }, "homepage": "https://dev-javascript.github.io/react-dyn-tabs/", "bugs": { "url": "https://github.com/dev-javascript/react-dyn-tabs/issues" }, "scripts": { "watch": "set NODE_OPTIONS=--openssl-legacy-provider & npm-run-all --parallel watch:*", "watch:scss": "sass --watch themes/scss:themes style/scss:style --no-source-map", "watch:js": "cross-env BABEL_OUTPUT=umd INCLUDE_POLYFILLS=true webpack --config webpack.config.js --env=development --watch", "build": "set NODE_OPTIONS=--openssl-legacy-provider & npm-run-all clean:* --parallel build:lib:* build:scss:* & npm run build:dist", "build:dist": "rollup -c", "build:lib:cjs": "cross-env BABEL_OUTPUT=cjs babel src/ --out-dir lib/cjs/ --ignore **/__tests__,**/__mocks__,**/*.test.js,**/*.js.snap", "build:lib:esm": "babel src/ --out-dir lib/esm/ --ignore **/__tests__,**/__mocks__,**/*.test.js,**/*.js.snap", "build:scss:dev": "sass themes/scss:themes style/scss:style --no-source-map", "build:scss:pro": "sass themes/minified-scss:themes style/minified-scss:style --style compressed --no-source-map", "clean:lib": "rimraf lib", "clean:dist": "rimraf dist", "prepublishOnly": "npm run build", "test": "jest", "lint": "eslint src", "deploy": "gh-pages -d demo", "styleguide": "styleguidist server", "styleguide:build": "styleguidist build" }, "peerDependencies": { "react": ">=16.8.0", "react-dom": ">=16.8.0" }, "devDependencies": { "@babel/cli": "^7.24.7", "@babel/core": "^7.24.7", "@babel/eslint-parser": "^7.24.7", "@babel/plugin-transform-runtime": "^7.24.7", "@babel/preset-env": "^7.24.7", "@babel/runtime-corejs3": "^7.24.7", "@rollup/plugin-commonjs": "^26.0.1", "@rollup/plugin-node-resolve": "^15.2.3", "@rollup/plugin-terser": "^0.4.4", "babel-loader": "^9.1.3", "cross-env": "^7.0.3", "element-resize-detector": "^1.2.4", "eslint": "^8.0.0", "eslint-config-prettier": "^9.1.0", "eslint-plugin-prettier": "^5.1.3", "gh-pages": "^6.1.1", "jest": "^29.7.0", "jest-environment-jsdom": "^29.7.0", "jest-extended": "^4.0.2", "lint-staged": "^15.2.7", "npm-run-all": "^4.1.5", "prettier": "3.3.2", "rollup": "^4.18.0", "webpack": "^5.92.1", "webpack-cli": "^5.1.4", "@babel/plugin-transform-react-jsx": "^7.24.7", "@babel/plugin-transform-react-jsx-self": "^7.24.7", "@babel/preset-react": "^7.24.7", "react-styleguidist": "^12.0.1", "babel-plugin-transform-react-remove-prop-types": "^0.4.24", "css-loader": "^7.1.2", "eslint-plugin-react": "^7.34.3", "react": "16.9.0", "react-dom": "16.9.0", "react-test-renderer": "16.9.0", "sass": "^1.77.6", "style-loader": "^4.0.0" }, "files": [ "plugins", "dist", "flow-typed", "lib", "style", "theme", "themes", "src", "!*.test.js", "!*.test.js.snap", "index.d.ts", "react-dyn-tabs.ts", "index.ts", "CHANGELOG.md" ], "license": "MIT", "directories": { "lib": "lib" }, "jest": { "testEnvironment": "jsdom", "setupFilesAfterEnv": [ "jest-extended" ], "collectCoverage": true, "modulePathIgnorePatterns": [ "./src/plugins/moreButtonPlugin/button/popper", "./src/__mock__" ], "coveragePathIgnorePatterns": [ "src/__mock__" ] }, "sideEffects": false, "dependencies": { "@popperjs/core": "^2.11.8", "element-resize-detector": "^1.2.4", "prop-types": "^15.7.2", "tabs-more-button": "^2.0.0" } }