[env.development] _MK_WASMPACK_MOD = "--dev" [env.production] _MK_WASMPACK_MOD = "--release" [tasks.release] dependencies = [ "models", "extension" ] [tasks.dev] dependencies = [ "extension_npm_setup" ] cwd = "extension" command = "pnpm" args = ["dev"] [tasks.extension] dependencies = [ "extension_mozf", "extension_mozf_zip", "extension_chro", "extension_chro_zip" ] [tasks.extension_chro_zip] cwd = "extension" command = "pnpm" args = ["zip:chrome"] [tasks.extension_mozf_zip] cwd = "extension" command = "pnpm" args = ["zip:firefox"] [tasks.extension_chro] dependencies = [ "extension_npm_setup" ] cwd = "extension" command = "pnpm" args = ["build:chrome"] [tasks.extension_mozf] dependencies = [ "extension_npm_setup" ] cwd = "extension" command = "pnpm" args = ["build:firefox"] [tasks.extension_npm_setup] cwd = "extension" command = "pnpm" args = ["install"] [tasks.models] dependencies = [ "inference_model_ai_text", "inference_model_ai_text_lite" ] [tasks.inference_model_ai_text] env = {_MK_MODEL_AI_TEXT = "onnx-community/modernbert-ai-detection-raid-mage-ONNX",_MK_MODEL_AI_TEXT_ATTENTION = "yes",_MK_MODEL_AI_TEXT_TYPES = "no"} cwd = "wasm/inference-models" install_crate = "wasm-pack" command = "wasm-pack" args = [ "build", "${_MK_WASMPACK_MOD}", "--reference-types", "--target", "web", "--out-dir", "pkg/inference-ai-text", "--out-name", "inference-ai-text", "--features", "ai_text", "-vvv" ] [tasks.inference_model_ai_text_lite] env = {_MK_MODEL_AI_TEXT = "onnx-community/e5-small-lora-ai-generated-detector-ONNX",_MK_MODEL_AI_TEXT_ATTENTION = "yes",_MK_MODEL_AI_TEXT_TYPES = "yes"} cwd = "wasm/inference-models" install_crate = "wasm-pack" command = "wasm-pack" args = [ "build", "${_MK_WASMPACK_MOD}", "--reference-types", "--target", "web", "--out-dir", "pkg/inference-ai-text-lite", "--out-name", "inference-ai-text-lite", "--features", "ai_text" ]