{ "name": "pie-elements", "license": "MIT", "private": true, "repository": { "type": "git", "url": "https://github.com/pie-framework/pie-elements" }, "scripts": { "lint": "eslint --ext .js --ext .jsx packages", "test": "scripts/build test", "pie-clean": "lerna exec -- pie clean --dir docs/demo", "pie-install": "lerna exec --parallel -- pie install --dir docs/demo", "pie-pack-clean": "scripts/clean.sh", "build": "scripts/build build", "release": "scripts/build build release", "release:next": "scripts/build build release --next --lernaLogLevel silly", "publish:beta": "lerna publish premajor --dist-tag beta --preid beta --force-publish --ignore-scripts", "publish:beta:continue": "lerna publish from-package --dist-tag beta --force-publish --ignore-scripts", "publish:beta:patch": "lerna publish prepatch --dist-tag beta --preid beta --force-publish --ignore-scripts", "publish:beta:minor": "lerna publish preminor --dist-tag beta --preid beta --force-publish --ignore-scripts", "publish:beta:prerelease": "lerna publish prerelease --dist-tag beta --preid beta --force-publish --ignore-scripts", "postinstall": "git config --local include.path ../.gitconfig", "clean-install": "git clean -xdf . && yarn install && ./scripts/build babel", "check-pie-lib-updates": "lerna exec -- npm-check-updates '@pie-lib/*' --target @latest", "update-pie-lib": "lerna exec -- npm-check-updates '@pie-lib/*' --target @latest -u && npm-check-updates '@pie-lib/*' --target @latest -u && node scripts/sync-pie-lib-resolutions.js", "check-pie-lib-next": "lerna exec -- npm-check-updates '@pie-lib/*' --target @next", "update-pie-lib-next": "lerna exec -- npm-check-updates '@pie-lib/*' --target @next -u && npm-check-updates '@pie-lib/*' --target @next -u && node scripts/sync-pie-lib-resolutions.js --tag next", "health:scan": "pie-health scan packages", "health:report": "pie-health report", "health:serve": "pie-health serve", "health:check": "pie-health check packages" }, "dependencies": { "express": "^4.22.1" }, "devDependencies": { "@babel/cli": "^7.28.6", "@babel/core": "^7.29.0", "@babel/eslint-parser": "^7.28.6", "@babel/plugin-proposal-export-default-from": "^7.27.1", "@babel/plugin-transform-class-properties": "^7.28.6", "@babel/plugin-transform-export-namespace-from": "^7.27.1", "@babel/plugin-transform-runtime": "^7.29.0", "@babel/preset-env": "^7.29.0", "@babel/preset-react": "^7.28.5", "@pie-framework/build-helper": "^5.2.11", "@pie-framework/pie-code-health": "https://github.com/pie-framework/pie-code-health.git#main", "@pie-lib/test-utils": "2.0.2", "@pslb/pslb": "4.4.2-beta.0", "@rollup/plugin-commonjs": "^20.0.0", "@testing-library/dom": "^10.4.1", "@testing-library/jest-dom": "^5.17.0", "@testing-library/react": "^16.3.2", "@testing-library/react-hooks": "^8.0.1", "@testing-library/user-event": "^14.6.1", "@types/jest": "^29.5.14", "@yarnpkg/lockfile": "^1.1.0", "babel-core": "^7.0.0-bridge.0", "babel-jest": "^29.7.0", "babel-loader": "^8.4.1", "chalk": "^4.1.2", "debug": "^4.4.3", "eslint": "^8.57.0", "eslint-plugin-react": "^7.37.5", "identity-obj-proxy": "^3.0.0", "jest": "^29.7.0", "jest-environment-jsdom": "^29.7.0", "lerna": "^9.0.4", "minimist": "^1.2.8", "npm-check-updates": "^17.1.18", "pacote": "^9.5.12", "postcss": "8.5.23", "prettier": "^3.8.1", "react": "18.3.1", "react-dom": "18.3.1", "rimraf": "^2.6.2", "rollup-plugin-analyzer": "^4.0.0", "semver": "^7.7.4", "yarn": "^1.22.22" }, "resolutions": { "react": "18.3.1", "react-dom": "18.3.1", "jest": "29.7.0", "jest-config": "29.7.0", "d3-scale": "4.0.2", "d3-selection": "3.0.0", "@jest/test-sequencer": "29.7.0", "@types/d3-array": "3.0.3", "@pie-lib/categorize": "2.0.2", "@pie-lib/charting": "7.0.17", "@pie-lib/config-ui": "13.0.17", "@pie-lib/controller-utils": "2.0.3", "@pie-lib/correct-answer-toggle": "4.0.7", "@pie-lib/drag": "4.1.2", "@pie-lib/editable-html": "13.0.11", "@pie-lib/editable-html-tip-tap": "2.1.15", "@pie-lib/feedback": "2.0.2", "@pie-lib/graphing-solution-set": "4.0.17", "@pie-lib/graphing-utils": "3.0.2", "@pie-lib/graphing": "4.0.19", "@pie-lib/icons": "4.0.3", "@pie-lib/mask-markup": "3.1.0", "@pie-lib/math-evaluator": "4.0.2", "@pie-lib/math-input": "8.1.1", "@pie-lib/math-rendering-accessible": "5.0.3", "@pie-lib/math-rendering": "5.1.0", "@pie-lib/math-toolbar": "3.0.8", "@pie-lib/plot": "4.0.17", "@pie-lib/render-ui": "7.0.1", "@pie-lib/rubric": "2.0.17", "@pie-lib/scoring-config": "5.0.3", "@pie-lib/style-utils": "2.0.2", "@pie-lib/test-utils": "2.0.2", "@pie-lib/text-select": "3.0.7", "@pie-lib/tools": "2.0.3", "@pie-lib/translator": "4.0.2", "@pie-framework/mathquill": "1.2.1-beta.1", "@tiptap/core": "3.20.0", "@tiptap/pm": "3.20.0", "@tiptap/react": "3.20.0", "@tiptap/starter-kit": "3.20.0", "@tiptap/extensions": "3.20.0", "@tiptap/extension-blockquote": "3.20.0", "@tiptap/extension-bold": "3.20.0", "@tiptap/extension-bubble-menu": "3.20.0", "@tiptap/extension-bullet-list": "3.20.0", "@tiptap/extension-character-count": "3.20.0", "@tiptap/extension-code": "3.20.0", "@tiptap/extension-code-block": "3.20.0", "@tiptap/extension-color": "3.20.0", "@tiptap/extension-document": "3.20.0", "@tiptap/extension-dropcursor": "3.20.0", "@tiptap/extension-floating-menu": "3.20.0", "@tiptap/extension-gapcursor": "3.20.0", "@tiptap/extension-hard-break": "3.20.0", "@tiptap/extension-heading": "3.20.0", "@tiptap/extension-horizontal-rule": "3.20.0", "@tiptap/extension-image": "3.20.0", "@tiptap/extension-italic": "3.20.0", "@tiptap/extension-link": "3.20.0", "@tiptap/extension-list": "3.20.0", "@tiptap/extension-list-item": "3.20.0", "@tiptap/extension-list-keymap": "3.20.0", "@tiptap/extension-ordered-list": "3.20.0", "@tiptap/extension-paragraph": "3.20.0", "@tiptap/extension-placeholder": "3.20.0", "@tiptap/extension-strike": "3.20.0", "@tiptap/extension-subscript": "3.20.0", "@tiptap/extension-superscript": "3.20.0", "@tiptap/extension-table": "3.20.0", "@tiptap/extension-table-cell": "3.20.0", "@tiptap/extension-table-header": "3.20.0", "@tiptap/extension-table-row": "3.20.0", "@tiptap/extension-text": "3.20.0", "@tiptap/extension-text-align": "3.20.0", "@tiptap/extension-text-style": "3.20.0", "@tiptap/extension-underline": "3.20.0", "react-transition-group": "^4.4.5" }, "browserslist": [ ">0.5%", "not dead" ], "workspaces": [ "packages/*", "packages/*/configure", "packages/*/controller", "packages/*/print" ] }