UNPKG

react-tabtab-next

Version:

A mobile support, draggable, editable and api based Tab for ReactJS

115 lines 3.84 kB
{ "name": "react-tabtab-next", "version": "3.3.0", "description": "A mobile support, draggable, editable and api based Tab for ReactJS", "workspaces": [ "./packages/*" ], "scripts": { "start": "node devServer.js", "build": "npm run build --prefix packages/tabtab && npm run build --prefix packages/themes", "lint": "eslint packages/**/src/*.ts packages/**/src/*.tsx packages/**/src/*.ts packages/**/src/*.tsx", "test": "jest", "test:watch": "NODE_ENV=test npm test -- --watch", "prepublish": "npm run build", "validate": "npm ls", "demo": "npx webpack serve --config ./demo/webpack.config.js", "demo:build": "PRODUCTION=true npx webpack build --config ./demo/webpack.config.js ", "gh-pages": "rimraf demo/__build__ && npm run demo:build && npm run gh-pages:publish", "gh-pages:publish": "git-directory-deploy --directory demo/__build__ --branch gh-pages" }, "repository": { "type": "git", "url": "git+https://github.com/onmotion/react-tabtab-next.git" }, "keywords": [ "react", "tabs", "drag", "react-tabtab", "react-component", "tab", "tabtab", "tabtab-next", "react-tabtab-next", "typescript", "react draggable tabs" ], "private": false, "author": { "name": "Alexandr Kozhevnikov", "email": "onmotion1@gmail.com" }, "license": "MIT", "bugs": { "url": "https://github.com/onmotion/react-tabtab-next/issues" }, "homepage": "https://github.com/onmotion/react-tabtab-next#readme", "dependencies": { "react": "^16.8.0 || ^17 || ^18", "react-dom": "^16.8.0 || ^17 || ^18", "styled-components": "5.3.3" }, "devDependencies": { "@babel/preset-env": "^7.16.11", "@babel/preset-react": "^7.16.7", "@babel/preset-typescript": "^7.16.7", "@rollup/plugin-babel": "^5.3.1", "@rollup/plugin-commonjs": "^21.0.2", "@rollup/plugin-json": "^4.1.0", "@rollup/plugin-node-resolve": "^13.1.3", "@rollup/plugin-replace": "^4.0.0", "@rollup/plugin-typescript": "^8.3.1", "@types/estree": "^0.0.51", "@types/invariant": "^2.2.35", "@types/react": ">=16.8.0", "@types/react-modal": "^3.13.1", "@types/styled-components": "^5.1.24", "@typescript-eslint/eslint-plugin": "^5.17.0", "babel-eslint": "^10.1.0", "babel-loader": "^8.2.4", "css-loader": "^6.7.1", "enzyme-to-json": "^3.6.2", "eslint-config-google": "^0.14.0", "eslint-config-prettier": "^8.5.0", "eslint-plugin-prettier": "^4.0.0", "eslint-plugin-react": "^7.29.4", "eslint-plugin-unused-imports": "^2.0.0", "html-webpack-plugin": "^5.5.0", "jest": "^27.5.1", "lorem-ipsum": "^2.0.4", "prettier": "^2.6.1", "rimraf": "^2.6.2", "rollup": "^2.70.1", "rollup-plugin-styles": "^4.0.0", "rollup-plugin-terser": "^7.0.2", "style-loader": "^3.3.1", "ts-loader": "^9.2.8", "tslib": "^2.3.1", "typescript": "^4.6.3", "webpack": "^5.70.0", "webpack-cli": "^4.9.2", "webpack-dev-server": "^4.8.1" }, "peerDependencies": {}, "jest": { "setupFiles": [ "./test/shim", "./test/enzyme-setup" ], "roots": [ "<rootDir>/test/" ], "unmockedModulePathPatterns": [ "node_modules/react/", "node_modules/enzyme/" ], "snapshotSerializers": [ "enzyme-to-json/serializer" ] }, "pre-commit": [ "lint", "test" ] }