{
    "name": "cronofy-elements",
    "version": "1.67.6",
    "description": "Fast track scheduling with Cronofy's embeddable UI Elements",
    "main": "dist/CronofyElements.js",
    "repository": {
        "type": "git",
        "url": "https://github.com/cronofy/cronofy"
    },
    "publishConfig": {
        "provenance": false
    },
    "scripts": {
        "lint": "eslint src",
        "test": "jest --maxWorkers=4 --workerIdleMemoryLimit=128M",
        "test:coverage": "yarn test --coverage",
        "test:watch": "yarn test --watch",
        "build": "webpack --mode=production",
        "build_analyse": "webpack --mode=production --analyze",
        "build_compat": "webpack --config compat.config.js --mode=production",
        "build_dev": "webpack --mode=development",
        "build_dev_compat": "webpack --config compat.config.js --mode=development",
        "build_server": "babel --presets @babel/preset-env demo/server.js --out-file build/server.js",
        "dev": "webpack --mode=development --watch",
        "dev_analyse": "webpack --mode=development --watch --analyze",
        "dev_compat": "webpack --config compat.config.js --mode=development --watch",
        "serve": "yarn build_server && node build/server.js",
        "copy_for_s3_upload": "node -e \"require('fs').copyFileSync('dist/CronofyElements.js', 'dist-s3/CronofyElements.v$npm_package_version.js')\"",
        "use:npmReadme": "mv 'README.md' 'git.README.md' && mv 'npm.README.md' 'README.md'",
        "use:gitReadme": "mv 'README.md' 'npm.README.md' && mv 'git.README.md' 'README.md'",
        "prepack": "yarn use:npmReadme",
        "postpack": "yarn use:gitReadme"
    },
    "files": [
        "/dist/**/*"
    ],
    "author": "",
    "license": "ISC",
    "devDependencies": {
        "@babel/cli": "^7.16",
        "@babel/core": "^7.12",
        "@babel/eslint-parser": "^7.24.7",
        "@babel/plugin-proposal-class-properties": "^7.12",
        "@babel/plugin-proposal-object-rest-spread": "^7.12",
        "@babel/polyfill": "^7.12",
        "@babel/preset-env": "^7.12",
        "@babel/preset-react": "^7.12",
        "@emotion/babel-preset-css-prop": "^10.2",
        "@emotion/core": "^10.1",
        "@emotion/jest": "^11.3",
        "@testing-library/dom": "^10.4.1",
        "@testing-library/jest-dom": "^5.11",
        "@testing-library/react": "^16.3.0",
        "@testing-library/user-event": "^14.6.1",
        "autoprefixer": "^10.2",
        "babel-jest": "^30.2.0",
        "babel-loader": "^8.2",
        "babel-plugin-emotion": "^10.0",
        "core-js": "^3.8",
        "css-loader": "^5.2",
        "deepmerge": "^2.2",
        "dequal": "^2.0.3",
        "ejs": "^4.0.1",
        "eslint": "^9.39.1",
        "eslint-config-prettier": "^10.1.8",
        "eslint-plugin-import": "^2.32.0",
        "eslint-plugin-jsx-a11y": "^6.10.2",
        "eslint-plugin-prettier": "^5.5.4",
        "eslint-plugin-react": "^7.37.5",
        "eslint-plugin-unused-imports": "^4.3.0",
        "express": "^4.22.1",
        "fs": ">0.0.1-security",
        "git-revision-webpack-plugin": "^5.0",
        "globals": "^16.5.0",
        "jest": "^30.2.0",
        "jest-axe": "^10.0.0",
        "jest-environment-jsdom": "^30.2.0",
        "jest-fetch-mock": "^3.0",
        "lodash.escaperegexp": "^4.1.2",
        "moment": "^2.29",
        "moment-timezone": "^0.5",
        "moment-timezone-data-webpack-plugin": "^1.5",
        "node-fetch": "^2.6.7",
        "path": "^0.12",
        "polished": "^2.3",
        "postcss-loader": "^5.3",
        "prettier": "^3.0.0",
        "react": "^19.2.4",
        "react-custom-scrollbars": "^4.2.1",
        "react-day-picker": "^9.11.2",
        "react-dom": "^19.2.4",
        "react-emotion": "^10.0.0",
        "react-transitioning": "^1.0.9",
        "sass": "^1.49.0",
        "sass-loader": "^12.1",
        "style-loader": "^3.0",
        "terser-webpack-plugin": "^5.3.17",
        "webpack": "^5.105.4",
        "webpack-bundle-analyzer": "^4.4",
        "webpack-cli": "^4.7",
        "whatwg-fetch": "^3.5"
    }
}
