{ "name": "@budibase/builder", "version": "0.0.0", "license": "GPL-3.0", "private": true, "scripts": { "build": "routify -b && NODE_OPTIONS=\"--max_old_space_size=4096\" vite build --emptyOutDir", "start": "routify -c rollup", "dev": "routify -c dev:vite", "dev:vite": "vite --host 0.0.0.0 --mode=dev", "rollup": "rollup -c -w", "test": "vitest run", "test:watch": "vitest", "check:types": "yarn svelte-check" }, "jest": { "globals": { "GLOBALS": { "client": "web" } }, "testURL": "http://jest-breaks-if-this-does-not-exist", "moduleNameMapper": { "\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$": "/internals/mocks/fileMock.js", "\\.(css|less|sass|scss)$": "identity-obj-proxy", "components(.*)$": "/src/components$1", "stores(.*)$": "/src/stores$1", "analytics(.*)$": "/src/analytics$1", "constants/backend": "/src/constants/backend/index.js" }, "moduleFileExtensions": [ "js", "svelte" ], "moduleDirectories": [ "node_modules" ], "transform": { "^.+js$": "babel-jest", "^.+.svelte$": "svelte-jester" }, "transformIgnorePatterns": [ "/node_modules/(?!svelte).+\\.js$", ".*string-templates.*" ], "setupFilesAfterEnv": [ "@testing-library/jest-dom/extend-expect" ] }, "dependencies": { "@budibase/bbui": "*", "@budibase/frontend-core": "*", "@budibase/shared-core": "*", "@budibase/string-templates": "*", "@budibase/types": "*", "@codemirror/autocomplete": "^6.7.1", "@codemirror/commands": "^6.2.4", "@codemirror/lang-javascript": "^6.1.8", "@codemirror/language": "^6.6.0", "@codemirror/state": "^6.2.0", "@codemirror/theme-one-dark": "^6.1.2", "@codemirror/view": "^6.11.2", "@dagrejs/dagre": "1.1.4", "@fontsource/source-sans-pro": "^5.0.3", "@fortawesome/fontawesome-svg-core": "^6.4.2", "@fortawesome/free-brands-svg-icons": "^6.4.2", "@fortawesome/free-solid-svg-icons": "^6.4.2", "@spectrum-css/page": "^3.0.1", "@spectrum-css/vars": "^3.0.1", "@xyflow/svelte": "^0.1.18", "@zerodevx/svelte-json-view": "^1.0.7", "codemirror": "^5.65.16", "cron-parser": "^4.9.0", "dayjs": "^1.10.8", "downloadjs": "1.4.7", "fast-json-patch": "^3.1.1", "json-format-highlight": "^1.0.4", "lodash": "4.17.21", "posthog-js": "^1.118.0", "remixicon": "2.5.0", "sanitize-html": "^2.13.0", "shortid": "2.2.15", "svelte-dnd-action": "^0.9.8", "svelte-loading-spinners": "^0.1.1", "svelte-portal": "1.0.0", "yup": "^0.32.11" }, "devDependencies": { "@babel/plugin-transform-runtime": "^7.13.10", "@babel/preset-env": "^7.13.12", "@rollup/plugin-replace": "^5.0.3", "@rollup/plugin-typescript": "8.3.0", "@roxi/routify": "2.18.12", "@sveltejs/vite-plugin-svelte": "1.4.0", "@testing-library/jest-dom": "6.4.2", "@testing-library/svelte": "^4.1.0", "@types/shortid": "^2.2.0", "babel-jest": "^29.6.2", "identity-obj-proxy": "^3.0.0", "jest": "29.7.0", "jsdom": "^21.1.1", "resize-observer-polyfill": "^1.5.1", "svelte-check": "^4.1.0", "svelte-jester": "^1.3.2", "vite": "^4.5.0", "vite-plugin-static-copy": "^0.17.0", "vitest": "^0.29.2" }, "nx": { "targets": { "build": { "outputs": [ "{workspaceRoot}/packages/server/builder" ], "dependsOn": [ { "projects": [ "@budibase/string-templates" ], "target": "build" } ] }, "dev": { "dependsOn": [ { "projects": [ "@budibase/string-templates" ], "target": "build" } ] }, "test": { "dependsOn": [ { "projects": [ "@budibase/string-templates" ], "target": "build" } ] } } } }