2023-09-05 01:27:33 +03:00
{
2023-09-22 06:43:25 +03:00
"version" : "0.1.0" ,
"name" : "enso-gui2" ,
2023-09-05 01:27:33 +03:00
"private" : true ,
2023-09-22 06:43:25 +03:00
"type" : "module" ,
"author" : {
"name" : "Enso Team" ,
"email" : "contact@enso.org"
} ,
2023-09-05 01:27:33 +03:00
"scripts" : {
"dev" : "vite" ,
2024-01-10 19:22:11 +03:00
"build" : "npm --workspace enso-dashboard run compile && run-p typecheck build-only" ,
2023-12-21 18:04:30 +03:00
"build:cloud" : "cross-env CLOUD_BUILD=true npm run build" ,
2023-09-05 01:27:33 +03:00
"preview" : "vite preview" ,
2024-02-05 17:20:24 +03:00
"test" : "vitest run && playwright test" ,
2023-09-05 01:27:33 +03:00
"test:unit" : "vitest" ,
"test:e2e" : "playwright test" ,
2023-10-29 22:02:07 +03:00
"story:dev" : "histoire dev" ,
"story:build" : "histoire build" ,
"story:preview" : "histoire preview" ,
2023-09-05 01:27:33 +03:00
"build-only" : "vite build" ,
2023-10-02 15:01:03 +03:00
"compile-server" : "tsc -p tsconfig.server.json" ,
2023-10-04 13:53:54 +03:00
"typecheck" : "vue-tsc --noEmit -p tsconfig.app.json --composite false" ,
2023-09-22 06:43:25 +03:00
"lint" : "eslint ." ,
2023-12-21 18:04:30 +03:00
"format" : "prettier --version && prettier --write src/ && eslint . --fix" ,
2024-02-02 12:22:18 +03:00
"clean-old-generated-directory" : "rimraf src/generated" ,
"build-rust-ffi" : "wasm-pack build ./rust-ffi --release --target web && wasm-pack build ./rust-ffi --out-dir node-pkg --target nodejs" ,
"generate-ast-schema" : "cargo run -p enso-parser-schema > shared/ast/generated/ast-schema.json" ,
"generate-ast-types" : "tsx ./parser-codegen/index.ts shared/ast/generated/ast-schema.json shared/ast/generated/ast.ts" ,
"preinstall" : "npm run clean-old-generated-directory && npm run build-rust-ffi && npm run generate-ast-schema && npm run generate-ast-types && npm run generate-metadata && npm run download-fonts" ,
2023-12-12 17:27:40 +03:00
"postinstall" : "playwright install" ,
2023-12-08 21:45:42 +03:00
"generate-metadata" : "node scripts/generateIconMetadata.js" ,
"download-fonts" : "node scripts/downloadFonts.js"
2023-09-05 01:27:33 +03:00
} ,
2024-01-09 15:26:28 +03:00
"//" : [
"'ag-grid-community' is required as a peer dependency of 'ag-grid-enterprise'."
] ,
2023-09-05 01:27:33 +03:00
"dependencies" : {
2023-10-29 22:02:07 +03:00
"@ag-grid-community/client-side-row-model" : "^30.2.0" ,
"@ag-grid-community/core" : "^30.2.0" ,
"@ag-grid-community/styles" : "^30.2.0" ,
"@ag-grid-enterprise/core" : "^30.2.0" ,
2023-11-20 16:23:50 +03:00
"@ag-grid-enterprise/range-selection" : "^30.2.1" ,
2023-09-26 11:14:56 +03:00
"@babel/parser" : "^7.22.16" ,
2023-10-04 13:53:54 +03:00
"@fast-check/vitest" : "^0.0.8" ,
2023-10-16 17:04:43 +03:00
"@lezer/common" : "^1.1.0" ,
"@lezer/highlight" : "^1.1.6" ,
2023-11-02 18:32:14 +03:00
"@noble/hashes" : "^1.3.2" ,
2023-09-22 06:43:25 +03:00
"@open-rpc/client-js" : "^1.8.1" ,
2023-11-13 15:59:15 +03:00
"@pinia/testing" : "^0.1.3" ,
2023-09-05 01:27:33 +03:00
"@vueuse/core" : "^10.4.1" ,
2024-01-09 15:26:28 +03:00
"ag-grid-community" : "^30.2.1" ,
"ag-grid-enterprise" : "^30.2.1" ,
2023-09-26 13:22:15 +03:00
"codemirror" : "^6.0.1" ,
2023-10-04 14:24:10 +03:00
"culori" : "^3.2.0" ,
2024-01-10 19:22:11 +03:00
"enso-dashboard" : "^0.1.0" ,
2023-09-27 18:33:41 +03:00
"events" : "^3.3.0" ,
2023-10-02 15:01:03 +03:00
"fast-diff" : "^1.3.0" ,
2023-09-26 11:14:56 +03:00
"hash-sum" : "^2.0.0" ,
2023-10-29 22:02:07 +03:00
"install" : "^0.13.0" ,
2023-09-22 06:43:25 +03:00
"isomorphic-ws" : "^5.0.0" ,
2023-10-07 23:57:47 +03:00
"lib0" : "^0.2.85" ,
2023-09-26 11:14:56 +03:00
"magic-string" : "^0.30.3" ,
2023-10-04 14:24:10 +03:00
"murmurhash" : "^2.0.1" ,
2024-03-06 18:34:07 +03:00
"pinia" : "^2.1.7" ,
2023-09-22 06:43:25 +03:00
"postcss-inline-svg" : "^6.0.0" ,
2023-09-26 11:14:56 +03:00
"postcss-nesting" : "^12.0.1" ,
2024-02-02 12:22:18 +03:00
"rimraf" : "^5.0.5" ,
2023-12-21 18:04:30 +03:00
"semver" : "^7.5.4" ,
2023-09-26 11:14:56 +03:00
"sucrase" : "^3.34.0" ,
2024-03-06 18:34:07 +03:00
"vue" : "^3.4.19" ,
2023-09-05 01:27:33 +03:00
"ws" : "^8.13.0" ,
2023-09-26 13:22:15 +03:00
"y-codemirror.next" : "^0.3.2" ,
2023-09-05 01:27:33 +03:00
"y-protocols" : "^1.0.5" ,
"y-textarea" : "^1.0.0" ,
"y-websocket" : "^1.5.0" ,
2023-10-02 15:01:03 +03:00
"yjs" : "^13.6.7" ,
2023-11-27 18:48:37 +03:00
"zod" : "^3.22.4"
2023-09-05 01:27:33 +03:00
} ,
"devDependencies" : {
2023-09-26 11:14:56 +03:00
"@danmarshall/deckgl-typings" : "^4.9.28" ,
2024-03-06 18:34:07 +03:00
"@eslint/eslintrc" : "^3.0.2" ,
"@eslint/js" : "^8.57.0" ,
"@histoire/plugin-vue" : "^0.17.12" ,
2023-11-27 18:48:37 +03:00
"@open-rpc/server-js" : "^1.9.4" ,
"@playwright/test" : "^1.40.0" ,
2023-09-05 01:27:33 +03:00
"@rushstack/eslint-patch" : "^1.3.2" ,
"@tsconfig/node18" : "^18.2.0" ,
2023-11-27 18:48:37 +03:00
"@types/css.escape" : "^1.5.2" ,
2023-10-04 14:24:10 +03:00
"@types/culori" : "^2.0.1" ,
2023-09-26 11:14:56 +03:00
"@types/d3" : "^7.4.0" ,
"@types/hash-sum" : "^1.0.0" ,
2023-09-05 01:27:33 +03:00
"@types/jsdom" : "^21.1.1" ,
2023-09-26 11:14:56 +03:00
"@types/mapbox-gl" : "^2.7.13" ,
2024-03-06 18:34:07 +03:00
"@types/node" : "^20.11.21" ,
2023-09-20 12:16:18 +03:00
"@types/shuffle-seed" : "^1.1.0" ,
2023-12-08 21:45:42 +03:00
"@types/unbzip2-stream" : "^1.4.3" ,
2023-11-03 23:09:45 +03:00
"@types/wicg-file-system-access" : "^2023.10.2" ,
2023-09-07 18:02:55 +03:00
"@types/ws" : "^8.5.5" ,
2023-09-22 06:43:25 +03:00
"@vitejs/plugin-react" : "^4.0.4" ,
2024-03-06 18:34:07 +03:00
"@vitejs/plugin-vue" : "^5.0.4" ,
"@vitest/coverage-v8" : "^1.3.1" ,
2023-09-22 06:43:25 +03:00
"@volar/vue-typescript" : "^1.6.5" ,
2024-03-06 18:34:07 +03:00
"@vue/eslint-config-prettier" : "^9.0.0" ,
2023-09-22 06:43:25 +03:00
"@vue/eslint-config-typescript" : "^12.0.0" ,
2024-03-06 18:34:07 +03:00
"@vue/test-utils" : "^2.4.4" ,
"@vue/tsconfig" : "^0.5.1" ,
2023-10-29 22:02:07 +03:00
"change-case" : "^4.1.2" ,
2023-12-21 18:04:30 +03:00
"cross-env" : "^7.0.3" ,
2023-11-27 18:48:37 +03:00
"css.escape" : "^1.5.1" ,
2023-10-02 12:03:47 +03:00
"d3" : "^7.4.0" ,
2023-09-22 06:43:25 +03:00
"esbuild" : "^0.19.3" ,
"eslint" : "^8.49.0" ,
2024-03-06 18:34:07 +03:00
"eslint-plugin-vue" : "^9.22.0" ,
2023-10-29 22:02:07 +03:00
"floating-vue" : "^2.0.0-beta.24" ,
2023-11-03 23:09:45 +03:00
"hash-wasm" : "^4.10.0" ,
2023-10-29 22:02:07 +03:00
"histoire" : "^0.17.2" ,
2023-09-05 01:27:33 +03:00
"jsdom" : "^22.1.0" ,
2023-11-27 18:48:37 +03:00
"playwright" : "^1.39.0" ,
2023-09-22 06:43:25 +03:00
"postcss-nesting" : "^12.0.1" ,
2024-03-06 18:34:07 +03:00
"prettier" : "^3.2.5" ,
"prettier-plugin-organize-imports" : "^3.2.4" ,
2023-09-20 12:16:18 +03:00
"shuffle-seed" : "^1.1.6" ,
2023-09-26 11:14:56 +03:00
"sql-formatter" : "^13.0.0" ,
2023-09-22 06:43:25 +03:00
"tailwindcss" : "^3.2.7" ,
2023-12-08 21:45:42 +03:00
"tar" : "^6.2.0" ,
2024-03-06 18:34:07 +03:00
"tsx" : "^4.7.1" ,
2023-09-22 06:43:25 +03:00
"typescript" : "~5.2.2" ,
2023-12-08 21:45:42 +03:00
"unbzip2-stream" : "^1.4.3" ,
2023-09-05 01:27:33 +03:00
"vite" : "^4.4.9" ,
2023-09-22 06:43:25 +03:00
"vite-plugin-inspect" : "^0.7.38" ,
2024-03-06 18:34:07 +03:00
"vitest" : "^1.3.1" ,
2024-01-10 19:22:11 +03:00
"vue-react-wrapper" : "^0.3.1" ,
2024-03-06 18:34:07 +03:00
"vue-tsc" : "^1.8.27"
2023-09-05 01:27:33 +03:00
}
}