{
"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"
]
}