2022-11-12 13:11:54 +11:00
{
2023-06-07 17:45:13 +10:00
"name" : "untitled-app" ,
2023-10-03 20:35:16 -04:00
"version" : "0.9.5" ,
2022-11-12 13:11:54 +11:00
"private" : true ,
"dependencies" : {
2023-09-05 16:02:27 -07:00
"@codemirror/autocomplete" : "^6.9.0" ,
2023-08-15 22:33:52 -04:00
"@fortawesome/fontawesome-svg-core" : "^6.4.2" ,
"@fortawesome/free-brands-svg-icons" : "^6.4.2" ,
"@fortawesome/free-solid-svg-icons" : "^6.4.2" ,
2023-07-13 07:22:08 -04:00
"@fortawesome/react-fontawesome" : "^0.2.0" ,
2023-03-07 15:45:59 +11:00
"@headlessui/react" : "^1.7.13" ,
2023-08-28 20:31:49 -04:00
"@headlessui/tailwindcss" : "^0.2.0" ,
2023-10-05 14:27:48 -07:00
"@kittycad/lib" : "^0.0.42" ,
2023-09-05 16:02:27 -07:00
"@lezer/javascript" : "^1.4.7" ,
"@open-rpc/client-js" : "^1.8.1" ,
2023-07-25 10:40:26 -04:00
"@react-hook/resize-observer" : "^1.2.6" ,
2023-09-14 00:03:51 -04:00
"@replit/codemirror-interact" : "^6.3.0" ,
2023-08-30 10:34:14 -04:00
"@sentry/react" : "^7.65.0" ,
2023-06-19 10:16:45 +10:00
"@tauri-apps/api" : "^1.3.0" ,
2022-11-12 13:11:54 +11:00
"@testing-library/jest-dom" : "^5.14.1" ,
"@testing-library/react" : "^13.0.0" ,
"@testing-library/user-event" : "^13.2.1" ,
2023-09-05 16:02:27 -07:00
"@ts-stack/markdown" : "^1.5.0" ,
2022-11-12 13:11:54 +11:00
"@types/node" : "^16.7.13" ,
"@types/react" : "^18.0.0" ,
"@types/react-dom" : "^18.0.0" ,
2023-09-05 16:02:27 -07:00
"@uiw/react-codemirror" : "^4.21.13" ,
2023-08-22 05:34:20 +10:00
"@xstate/react" : "^3.2.2" ,
2023-06-22 16:43:33 +10:00
"crypto-js" : "^4.1.1" ,
2023-09-21 16:13:22 -07:00
"debounce-promise" : "^3.1.2" ,
2023-08-02 16:23:17 -07:00
"formik" : "^2.4.3" ,
2023-08-28 20:31:49 -04:00
"fuse.js" : "^6.6.2" ,
2023-02-21 09:42:41 +11:00
"http-server" : "^14.1.1" ,
2023-09-05 16:02:27 -07:00
"json-rpc-2.0" : "^1.6.0" ,
2023-10-04 10:08:10 -05:00
"re-resizable" : "^6.9.11" ,
2022-11-12 13:11:54 +11:00
"react" : "^18.2.0" ,
"react-dom" : "^18.2.0" ,
2023-07-13 07:22:08 -04:00
"react-hot-toast" : "^2.4.1" ,
2023-07-25 10:40:26 -04:00
"react-hotkeys-hook" : "^4.4.1" ,
2023-02-03 10:04:16 +11:00
"react-json-view" : "^1.21.3" ,
2023-08-02 16:23:17 -07:00
"react-modal" : "^3.16.1" ,
2023-03-07 15:45:59 +11:00
"react-modal-promise" : "^1.0.2" ,
2023-07-20 19:25:04 -04:00
"react-router-dom" : "^6.14.2" ,
2023-08-01 09:36:40 -05:00
"sketch-helpers" : "^0.0.4" ,
2023-03-06 18:18:01 +11:00
"swr" : "^2.0.4" ,
2023-08-15 21:56:24 -04:00
"tauri-plugin-fs-extra-api" : "https://github.com/tauri-apps/tauri-plugin-fs-extra#v1" ,
2023-06-19 10:16:45 +10:00
"toml" : "^3.0.0" ,
2023-06-22 16:43:33 +10:00
"ts-node" : "^10.9.1" ,
2022-11-12 13:11:54 +11:00
"typescript" : "^4.4.2" ,
2023-06-07 17:45:13 +10:00
"uuid" : "^9.0.0" ,
2023-09-30 12:24:39 +10:00
"vitest" : "^0.34.6" ,
2023-09-05 16:02:27 -07:00
"vscode-jsonrpc" : "^8.1.0" ,
"vscode-languageserver-protocol" : "^3.17.3" ,
2023-07-20 19:25:04 -04:00
"wasm-pack" : "^0.12.1" ,
2022-11-26 05:13:07 +11:00
"web-vitals" : "^2.1.0" ,
2023-08-08 10:50:27 +10:00
"ws" : "^8.13.0" ,
2023-08-22 05:34:20 +10:00
"xstate" : "^4.38.2" ,
2022-11-26 05:13:07 +11:00
"zustand" : "^4.1.4"
2022-11-12 13:11:54 +11:00
} ,
"scripts" : {
2023-07-20 19:25:04 -04:00
"start" : "vite" ,
"build" : "curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y && source \"$HOME/.cargo/env\" && curl https://rustwasm.github.io/wasm-pack/installer/init.sh -sSf | sh -s -- -y && yarn build:wasm && vite build" ,
"build:local" : "vite build" ,
"build:both" : "vite build" ,
"build:both:local" : "yarn build:wasm && vite build" ,
2023-09-18 16:59:40 -04:00
"pretest" : "yarn remove-importmeta" ,
2023-08-08 10:50:27 +10:00
"test" : "vitest --mode development" ,
"test:nowatch" : "vitest run --mode development" ,
2023-09-20 13:15:28 -05:00
"test:rust" : "(cd src/wasm-lib && cargo test --all && cargo clippy --all --tests --benches)" ,
2023-08-08 10:50:27 +10:00
"test:cov" : "vitest run --coverage --mode development" ,
2023-09-18 16:59:40 -04:00
"simpleserver:ci" : "yarn pretest && http-server ./public --cors -p 3000 &" ,
"simpleserver" : "yarn pretest && http-server ./public --cors -p 3000" ,
2023-08-01 09:36:40 -05:00
"fmt" : "prettier --write ./src" ,
2023-07-27 12:49:53 -05:00
"fmt-check" : "prettier --check ./src" ,
2023-09-18 18:10:16 -06:00
"build:wasm" : "(cd src/wasm-lib && wasm-pack build --target web --out-dir pkg && cargo test -p kcl-lib export_bindings) && cp src/wasm-lib/pkg/wasm_lib_bg.wasm public && yarn fmt" ,
"build:wasm-clean" : "yarn wasm-prep && yarn build:wasm" ,
2023-09-08 13:02:02 -07:00
"remove-importmeta" : "sed -i 's/import.meta.url/window.location.origin/g' \"./src/wasm-lib/pkg/wasm_lib.js\"; sed -i '' 's/import.meta.url/window.location.origin/g' \"./src/wasm-lib/pkg/wasm_lib.js\" || echo \"sed for both mac and linux\"" ,
2023-08-28 14:58:24 -07:00
"wasm-prep" : "rm -rf src/wasm-lib/pkg && mkdir src/wasm-lib/pkg && rm -rf src/wasm-lib/kcl/bindings" ,
2023-08-14 05:11:14 -04:00
"lint" : "eslint --fix src" ,
"bump-jsons" : "echo \"$(jq --arg v \"$VERSION\" '.version=$v' package.json --indent 2)\" > package.json && echo \"$(jq --arg v \"$VERSION\" '.package.version=$v' src-tauri/tauri.conf.json --indent 2)\" > src-tauri/tauri.conf.json"
2022-11-23 21:28:38 +11:00
} ,
2022-11-26 08:34:23 +11:00
"prettier" : {
"trailingComma" : "es5" ,
"tabWidth" : 2 ,
"semi" : false ,
"singleQuote" : true
} ,
2022-11-12 13:11:54 +11:00
"browserslist" : {
"production" : [
">0.2%" ,
"not dead" ,
"not op_mini all"
] ,
"development" : [
"last 1 chrome version" ,
"last 1 firefox version" ,
"last 1 safari version"
]
2022-11-22 09:06:08 +11:00
} ,
"devDependencies" : {
2023-08-06 21:29:26 -04:00
"@babel/plugin-proposal-private-property-in-object" : "^7.21.11" ,
2023-07-20 19:25:04 -04:00
"@babel/preset-env" : "^7.22.9" ,
2023-06-07 17:45:13 +10:00
"@tauri-apps/cli" : "^1.3.1" ,
"@types/crypto-js" : "^4.1.1" ,
2023-09-21 16:13:22 -07:00
"@types/debounce-promise" : "^3.1.6" ,
2023-07-20 19:25:04 -04:00
"@types/isomorphic-fetch" : "^0.0.36" ,
2023-08-02 16:23:17 -07:00
"@types/react-modal" : "^3.16.0" ,
2023-06-22 16:43:33 +10:00
"@types/uuid" : "^9.0.1" ,
2023-08-02 16:23:17 -07:00
"@types/wicg-file-system-access" : "^2020.9.6" ,
2023-07-10 15:15:07 +10:00
"@types/ws" : "^8.5.5" ,
2023-07-20 19:25:04 -04:00
"@vitejs/plugin-react" : "^4.0.3" ,
2023-08-08 10:50:27 +10:00
"@vitest/coverage-istanbul" : "^0.34.1" ,
2022-11-22 09:06:08 +11:00
"autoprefixer" : "^10.4.13" ,
2023-07-20 19:25:04 -04:00
"eslint" : "^8.44.0" ,
"eslint-config-react-app" : "^7.0.1" ,
2023-07-21 12:48:23 -04:00
"eslint-plugin-css-modules" : "^2.11.0" ,
2023-08-08 10:50:27 +10:00
"happy-dom" : "^10.8.0" ,
2023-07-27 12:13:51 -05:00
"husky" : "^8.0.3" ,
2023-09-29 11:12:08 -07:00
"postcss" : "^8.4.31" ,
2022-11-26 08:34:23 +11:00
"prettier" : "^2.8.0" ,
2023-06-07 17:45:13 +10:00
"setimmediate" : "^1.0.5" ,
"tailwindcss" : "^3.2.4" ,
2023-07-20 19:25:04 -04:00
"vite" : "^4.4.3" ,
"vite-plugin-eslint" : "^1.8.1" ,
"vite-tsconfig-paths" : "^4.2.0" ,
2023-06-07 17:45:13 +10:00
"yarn" : "^1.22.19"
2022-11-12 13:11:54 +11:00
}
}