{"id":19034127,"url":"https://github.com/aurasphere/chkwform.wasm","last_synced_at":"2026-06-25T07:31:23.652Z","repository":{"id":171669427,"uuid":"648248529","full_name":"aurasphere/CHKWFORM.wasm","owner":"aurasphere","description":"COBOL web assembly plugin to validate HTML forms","archived":false,"fork":false,"pushed_at":"2023-06-01T14:37:17.000Z","size":201,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-01-02T04:48:23.939Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://aurasphere.co/CHKWFORM.wasm","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/aurasphere.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-06-01T14:30:48.000Z","updated_at":"2023-08-03T06:53:27.000Z","dependencies_parsed_at":null,"dependency_job_id":"eb1fc7ed-70f3-45cf-b67d-0f68856b3774","html_url":"https://github.com/aurasphere/CHKWFORM.wasm","commit_stats":null,"previous_names":["aurasphere/chkwform.wasm"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aurasphere%2FCHKWFORM.wasm","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aurasphere%2FCHKWFORM.wasm/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aurasphere%2FCHKWFORM.wasm/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aurasphere%2FCHKWFORM.wasm/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aurasphere","download_url":"https://codeload.github.com/aurasphere/CHKWFORM.wasm/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240088296,"owners_count":19746073,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-08T21:43:35.382Z","updated_at":"2026-05-04T19:30:19.138Z","avatar_url":"https://github.com/aurasphere.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# CHKWFORM.wasm - Web Assembly COBOL Form Validation Plugin\n\n## Description\n\nCHKWFORM is a powerful and efficient Web Assembly COBOL plugin designed to simplify the process of validating user-entered data in HTML forms. It harnesses the robustness and reliability of COBOL to ensure accurate data validation, saving you valuable time in managing information.\n\nAt its current stage, CHKWFORM specializes in validating numeric inputs. It employs advanced algorithms to check the correctness of user-entered numerical data, guaranteeing maximum precision in form validation.\n\n## Features\n\n- **Accurate Validation**: CHKWFORM utilizes sophisticated algorithms to ensure the correctness of user-entered data, providing highly accurate form validation.\n\n- **Data Security**: We prioritize the protection of sensitive user data. CHKWFORM ensures information security during form validation, with data neither stored nor shared with third parties.\n\n- **Easy Integration**: Integration of the plugin into existing forms is seamless. By including our script and defining the desired validation rules for each field, you can easily incorporate CHKWFORM into your web application.\n\n- **Compatibility and Responsiveness**: CHKWFORM is compatible with all major browsers and devices. Whether on desktop or mobile, the plugin guarantees proper validation of forms, providing a consistent user experience across platforms.\n\n- **Handle Multiple Users**: CHKWFORM is designed to handle billions of users concurrently, providing seamless and reliable validation for each user's input.\n\n## Usage\n\nTo use CHKWFORM, follow these steps:\n\n1. Download the scripts in the `build` directory and include them in your project:\n```\nimport wasmModule from \"../build/CHKWFORM.js\";\n```\n\n2. Create `globalThis.response` and `globalThis.request` objects with lower and higher bounds used for validations:\n```javascript\nglobalThis.response = {\n  body: \"\",\n};\nglobalThis.request = {\n  params: {\n    lowerBound: 10,\n    higherBound: 20,\n  },\n};\n```\n\n3. Load the WebAssembly module and create an instance:\n```javascript\nconst instance = wasmModule();\n```\n\n4. Invoke the `_entry()` function to validate the form, and display the response indicating if the validation is successful or not:\n\n```javascript\n  globalThis.request.params.input = 11;\n  instance._entry();\n  console.log(globalThis.response.body);\n```\n\nAfter performing these steps, you should receive a `CC0000` code if the validation is successful or a `CC0008` code if the validation fails.\n\nFor more detailed instructions and examples, please refer to the demo folder showcasing the plugin.\n\n## Contact Information\n\nFor further inquiries or to purchase CHKWFORM, please find my email address on my GitHub profile.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faurasphere%2Fchkwform.wasm","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faurasphere%2Fchkwform.wasm","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faurasphere%2Fchkwform.wasm/lists"}