UNPKG

react-schedule-selector

Version:

A mobile-friendly when2meet-style grid-based schedule selector

123 lines (122 loc) 3.86 kB
{ "name": "react-schedule-selector", "version": "3.0.2", "description": "A mobile-friendly when2meet-style grid-based schedule selector", "author": "Bibek Ghimire", "repository": { "type": "git", "url": "https://github.com/bibekg/react-schedule-selector.git" }, "keywords": [ "react", "styled-components", "date", "grid" ], "main": "dist/lib/index.js", "types": "dist/lib/index.d.ts", "files": [ "dist/lib", "src/lib" ], "license": "MIT", "scripts": { "postpublish": "yarn docs:deploy", "build": "yarn clean && yarn lib:build && yarn lib:build-types && yarn docs:build", "lint": "eslint src/**/*.{js,jsx} --quiet", "format": "prettier --write \"src/**/*.{js,jsx}\"", "clean": "rm -rf dist", "cover": "jest --coverage && cat ./coverage/lcov.info | coveralls", "test": "TZ=UTC jest", "lib:build": "babel src/lib --out-dir dist/lib --extensions \".ts,.tsx\" --source-maps inline", "lib:build-types": "tsc --emitDeclarationOnly -d --outDir dist/lib", "docs:dev": "parcel serve src/docs/index.html -d dev/docs", "docs:build": "parcel build src/docs/index.html -d dist/docs", "docs:deploy": "yarn docs:build && surge dist/docs --domain react-schedule-selector.surge.sh" }, "engines": { "node": ">8.0" }, "peerDependencies": { "react": ">=16.0", "styled-components": ">=5.0" }, "dependencies": { "@emotion/core": "^10.0.27", "@emotion/styled": "^10.0.27", "@types/jest": "^26.0.15", "@types/react-dom": "^18.0.11", "date-fns": "^1.29.0", "src": "^1.1.2" }, "devDependencies": { "@babel/cli": "^7.12.1", "@babel/core": "^7.12.3", "@babel/plugin-proposal-nullish-coalescing-operator": "^7.12.1", "@babel/plugin-proposal-object-rest-spread": "^7.12.1", "@babel/plugin-transform-typescript": "^7.12.1", "@babel/polyfill": "^7.12.1", "@babel/preset-env": "^7.12.1", "@babel/preset-react": "^7.12.1", "@babel/preset-typescript": "^7.12.1", "@types/enzyme": "^3.10.7", "@types/react": "^16.9.53", "@types/react-test-renderer": "^16.9.3", "@types/styled-components": "^5.1.4", "@types/styled-system": "^5.1.10", "@typescript-eslint/parser": "^5.53.0", "babel-eslint": "^8.2.3", "babel-jest": "^26.6.1", "babel-loader": "^7.1.4", "babel-plugin-styled-components": "^1.6.0", "babel-plugin-transform-class-properties": "^6.24.1", "babel-plugin-transform-object-rest-spread": "^6.26.0", "babel-plugin-transform-react-jsx": "^6.24.1", "core-js": "^3.6.5", "coveralls": "^3.0.2", "enzyme": "^3.5.0", "enzyme-adapter-react-16": "^1.3.1", "eslint": "^4.19.1", "eslint-config-airbnb": "^16.1.0", "eslint-config-prettier": "^2.9.0", "eslint-loader": "^2.0.0", "eslint-plugin-import": "^2.11.0", "eslint-plugin-jsx-a11y": "^6.0.3", "eslint-plugin-prettier": "^2.6.0", "eslint-plugin-react": "^7.7.0", "jest": "^26.6.1", "jest-styled-components": "^7.0.3", "jsdom": "^12.0.0", "moment": "^2.22.2", "node-forge": "^0.10.0", "parcel-bundler": "^1.12.4", "prettier": "^1.14.2", "react": ">=16.3.0", "react-dom": "^16.3.2", "react-test-renderer": "^16.4.1", "regenerator-runtime": "^0.12.1", "styled-components": "^5.2.0", "styled-system": "^5.1.5", "surge": "^0.20.1", "typescript": "^4.0.3", "typescript-plugin-styled-components": "^1.4.4" }, "prettier": { "singleQuote": true, "semi": false, "printWidth": 120, "tabWidth": 2 }, "jest": { "setupFilesAfterEnv": [ "<rootDir>/setupTests.js" ], "testMatch": [ "<rootDir>/**/*.{spec,test}.{js,jsx,ts,tsx}" ], "transform": { "^.+\\.(js|jsx|ts|tsx)$": "<rootDir>/node_modules/babel-jest" }, "verbose": false } }