{"id":22820495,"url":"https://github.com/rot4tion/autotouch-template","last_synced_at":"2026-02-12T09:34:39.697Z","repository":{"id":266962754,"uuid":"899886219","full_name":"Rot4tion/autotouch-template","owner":"Rot4tion","description":"A quick-start template for AutoTouch in TypeScript ","archived":false,"fork":false,"pushed_at":"2024-12-08T03:57:45.000Z","size":88,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-05T20:08:52.252Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"TypeScript","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/Rot4tion.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,"zenodo":null}},"created_at":"2024-12-07T09:28:54.000Z","updated_at":"2024-12-15T07:06:56.000Z","dependencies_parsed_at":"2025-05-05T20:08:54.475Z","dependency_job_id":"c2514b93-2864-40cc-bbee-981faf841d8f","html_url":"https://github.com/Rot4tion/autotouch-template","commit_stats":null,"previous_names":["rot4tion/autotouch-template"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Rot4tion/autotouch-template","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rot4tion%2Fautotouch-template","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rot4tion%2Fautotouch-template/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rot4tion%2Fautotouch-template/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rot4tion%2Fautotouch-template/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Rot4tion","download_url":"https://codeload.github.com/Rot4tion/autotouch-template/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rot4tion%2Fautotouch-template/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265616992,"owners_count":23798940,"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-12-12T15:24:39.668Z","updated_at":"2026-02-12T09:34:34.654Z","avatar_url":"https://github.com/Rot4tion.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# AutoTouch Typescript Template\n\n[![License](https://img.shields.io/badge/license-MIT-blue)](https://opensource.org/licenses/MIT)\n\nThis repository is a template setup designed to easily work with the AutoTouch tweak. It provides an environment that supports TypeScript, bundling, and running scripts. The APIs used in this template are based on the official AutoTouch documentation, which can be found at [AutoTouch Docs](https://docs.autotouch.net/).\n\n## Setup Instructions\n\nTo get started with this template, follow the steps below:\n\n1. Clone the repository\n\n    ```bash\n    git clone https://github.com/Rot4tion/autotouch-template.git\n    ```\n\n2. Install dependencies\n\n    ```bash\n    npm install\n    ```\n\n3. On the phone open `AutoTouch \u003e Settings \u003e Turn on Web Server`.\n\n4. Configure the environment\n    Modify the `config.js` file to configure the setup according to your machine and needs. This file will include configurations related to AutoTouch and script execution.\n\n    ```js\n    module.exports = {\n    isAutoUpload: true, // Auto upload build file to AutoTouch host\n    isAutoStart: false, // Auto start script it will stop current playing script and run new build script\n    host: \"192.168.1.117\",// Your phone ip address\n    port: 8080,\n    filename: \"bundle.js\", //File name you want on your phone\n    };\n    ```\n\n5. Run script\n\n    ```bash\n    npm run dev\n    ```\n\n    - Development mode, every time you save a file, the code will automatically be bundled and do actions in `config.js` file.\n\n    ```bash\n    npm run start\n    ```\n\n    - Run bundle script already build on phone.\n\n    - This command will run the script based on the configurations set in the `config.js` file.\n\n## Sample Code\n\nSample code and examples can be found in the `src/examples` directory. You can use these as references for building your own scripts using the AutoTouch Template.\n\n## ✉️ Support \u0026 Contributions\n\nFeel free to open issues or submit pull requests if you have suggestions, questions, or run into any problems. Your contributions are welcome!\n\nHappy coding, and enjoy building your AutoTouch Script.\n\n💖 If you found this helpful, don't forget to give it a star! Your support makes all the difference! 🌟\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frot4tion%2Fautotouch-template","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frot4tion%2Fautotouch-template","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frot4tion%2Fautotouch-template/lists"}