UNPKG

morphir-elm

Version:
153 lines (152 loc) 5.34 kB
{ "name": "morphir-elm", "version": "2.98.1", "description": "Elm bindings for Morphir", "type": "commonjs", "module": "es6", "types": "morphir-ts/dist/", "main": "morphir-ts/dist/index.js", "exports": { ".": "./morphir-ts/dist/index.js", "./ir": "./morphir-ts/dist/exports/ir.js", "./sdk": "./morphir-ts/dist/exports/sdk.js", "./ir/*": "./morphir-ts/dist/generated/morphir/ir/*.js", "./sdk/*": "./morphir-ts/dist/sdk/*.js" }, "scripts": { "prepare": "npm run setup-elm-tooling", "clean": "gulp clean", "test": "gulp test", "test-morphir-ir-typescript": "gulp testMorphirIRTypeScript", "jest-test": "cd cli2 && elm make src/Morphir/Elm/CLI.elm --output=Morphir.Elm.CLI.js && cd ../cli && elm make src/Morphir/Elm/CLI.elm --output=Morphir.Elm.CLI.js && cd .. && npx jest", "insight-server-live": "cd cli && elm-live src/Morphir/Web/Insight.elm --start-page=./insight.html --dir=./web --proxy-prefix /server --proxy-host http://localhost:3000/server -- --output=web/insight.js", "dev-server-live": "cd cli && elm-live src/Morphir/Web/DevelopApp.elm --dir=web --pushstate --proxy-prefix /server --proxy-host http://localhost:3000/server -- --output=web/index.js", "insight-test-server-live": "cd cli && elm-live src/Morphir/Web/InsightTestApp.elm --dir=web --pushstate --proxy-prefix /server --proxy-host http://localhost:3000/server -- --output=web/insight-test-app.js", "try-morphir-live": "cd cli && elm-live src/Morphir/Web/TryMorphir.elm", "design-system-live": "elm-live src/Morphir/Visual/DesignSystemApp.elm", "multiary-decision-tree-live": "cd cli && elm-live src/Morphir/Web/MultiaryDecisionTreeTest.elm --start-page=./web/treeIndex.html -- --output=treeStuff.js", "ncc-morphir": "ncc build cli/morphir.js -o dist/morphir", "ncc-morphir-server": "ncc build cli/morphir-elm-develop.js -o dist/morphir-server", "build": "gulp && npm run ncc-morphir && npm run ncc-morphir-server && npx jest && gulp test", "build-cli2": "gulp buildCLI2", "test-coverage": "elm-coverage src/ --open", "build-value-editor": "elm make cli/src/Morphir/Web/Editor.elm --output=cli/web/valueEditor.js", "setup-elm-tooling": "elm-tooling install" }, "repository": { "type": "git", "url": "git+https://github.com/finos/morphir-elm.git" }, "bin": { "morphir-elm": "cli/morphir-elm.js", "morphir-dapr": "cli/morphir-dapr.js", "morphir": "cli2/lib/morphir.js", "morphir-mcp": "cli2/lib/morphir-mcp.js" }, "engines": { "npm": "*", "node": "*" }, "files": [ "cli/cli.js", "cli/morphir-elm.js", "cli/morphir-elm-make.js", "cli/morphir-elm-gen.js", "cli/morphir-elm-develop.js", "cli/morphir-elm-test.js", "cli/morphir-dapr.js", "cli/Morphir.Elm.CLI.js", "cli/Morphir.Elm.DaprCLI.js", "cli/assets/*", "cli/web/*", "dist/morphir-server/*", "src/Morphir/SDK/*", "redistributable/**", "cli2/lib/*", "cli2/Morphir.Elm.CLI.js", "morphir-ts/dist/**" ], "keywords": [ "morphir", "elm" ], "author": "MorganStanley", "license": "Apache-2.0", "bugs": { "url": "https://github.com/Morgan-Stanley/morphir-elm/issues" }, "homepage": "https://github.com/Morgan-Stanley/morphir-elm#readme", "devDependencies": { "@morphir/typespec-sdk": "file:redistributable/TypeSpec/sdk", "@types/data-urls": "^3.0.4", "@types/inquirer": "^9.0.3", "@types/jest": "^27.4.0", "@types/mocha": "^9.0.0", "@types/uuid": "^10.0.0", "@types/whatwg-encoding": "^2.0.3", "@typespec/compiler": "^0.59.1", "@vercel/ncc": "^0.38.1", "del-cli": "^5.1.0", "elm-test": "^0.19.1-revision6", "elm-tooling": "^1.15.0", "execa": "^5.1.1", "gulp": "^5.0.0", "gulp-concat": "^2.6.1", "gulp-mocha": "^10.0.1", "gulp-typescript": "^6.0.0-alpha.1", "hpagent": "^1.2.0", "isomorphic-git": "^1.25.7", "jest": "^29.7.0", "json-schema": "^0.4.0", "mocha": "^10.1.0", "node-elm-compiler": "^5.0.6", "package-json": "^8.1.1", "shelljs": "^0.8.5", "tmp": "^0.2.1", "ts-jest": "^29.2.5", "ts-loader": "^9.5.2", "ts-node": "^10.9.2", "typescript": "^4.4.3", "webpack": "^5.94.0", "webpack-cli": "^5.0.1", "webpack-stream": "^7.0.0" }, "dependencies": { "@modelcontextprotocol/sdk": "^1.11.1", "@types/d3": "^7.4.3", "ajv": "^8.10.0", "ajv-formats": "^2.1.1", "chalk": "^4.1.1", "commander": "^9.0.0", "cookie-parser": "^1.4.6", "d3": "^7.9.0", "data-urls": "^5.0.0", "dequal": "^2.0.3", "express": "^4.21.0", "fp-ts": "^2.16.10", "fs-extra": "^9.1.0", "get-stdin": "^8.0.0", "get-uri": "^6.0.3", "html-webpack-plugin": "^5.6.3", "immutable": "^5.0.3", "inquirer": "^8.0.0", "jest-environment-jsdom": "^29.7.0", "log-timestamp": "^0.3.0", "morphir-elm": "2.86.0", "neverthrow": "^6.2.1", "node-fetch": "^3.3.2", "packageurl-js": "^1.2.1", "prettier": "^2.4.1", "uuid": "^9.0.1", "vis-network": "^9.1.2", "whatwg-encoding": "^3.1.1", "zod": "^3.23.8" }, "overrides": { "glob": "^11.0.0", "glob-parent": "^5.1.2", "package-json": "^8.1.1", "path-to-regexp": "^0.1.12", "cross-spawn": "^7.0.5" } }