{"id":23176568,"url":"https://github.com/xpodev/dot-script","last_synced_at":"2026-02-27T11:35:43.523Z","repository":{"id":267042639,"uuid":"900093016","full_name":"xpodev/dot-script","owner":"xpodev","description":"Making JavaScript simpler","archived":false,"fork":false,"pushed_at":"2024-12-07T22:27:30.000Z","size":0,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2024-12-07T22:28:21.547Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/xpodev.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":"2024-12-07T20:59:07.000Z","updated_at":"2024-12-07T22:26:35.000Z","dependencies_parsed_at":"2024-12-07T22:28:33.613Z","dependency_job_id":"6fd3efdc-943c-43da-887b-4789e061f2d4","html_url":"https://github.com/xpodev/dot-script","commit_stats":null,"previous_names":["xpodev/dot-script"],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xpodev%2Fdot-script","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xpodev%2Fdot-script/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xpodev%2Fdot-script/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xpodev%2Fdot-script/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/xpodev","download_url":"https://codeload.github.com/xpodev/dot-script/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":230225678,"owners_count":18193027,"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-18T06:17:21.722Z","updated_at":"2026-02-27T11:35:38.491Z","avatar_url":"https://github.com/xpodev.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# DotsScript\n\nDotsScript is a simple JavaScript library that makes your JavaScript code much simpler by making the whole code using 2 characters only, the `.` and the `ᱹ` character.\n\n## Installation\n\nYou can install DotsScript by using the following command:\n\n```bash\nnpm install dotsscript\n```\n\nOr yarn:\n\n```bash\nyarn add dotsscript\n```\n\nYou can also install it globally by using the following command:\n\n```bash\nnpm install -g dotsscript\n```\n\nOr yarn:\n\n```bash\nyarn global add dotsscript\n```\n\n## Usage\n\nYou can use DotsScript by importing the library in your JavaScript file:\n\n```javascript\nimport 'dotsscript';\n\n// Your code here\n```\n\nOr you can run it in the terminal by using the following command:\n\n```bash\ndot index.ds\n```\n\nWhere `index.ds` is the file that contains your DotsScript code.\n\n## Example\n\nHere is an example of how you can use DotsScript:\n\n```javascript\nimport 'dotsscript';\n\nᱹ.ᱹᱹ.ᱹᱹᱹ.ᱹᱹ.ᱹᱹᱹᱹᱹᱹᱹᱹᱹᱹᱹᱹᱹᱹᱹ.ᱹᱹ.ᱹᱹᱹᱹᱹᱹᱹᱹᱹᱹᱹᱹᱹᱹ.ᱹᱹ.ᱹᱹᱹᱹᱹᱹᱹᱹᱹᱹᱹᱹᱹᱹᱹᱹᱹᱹᱹ.ᱹᱹ\n  .ᱹᱹᱹᱹᱹᱹᱹᱹᱹᱹᱹᱹᱹᱹᱹ.ᱹᱹ.ᱹᱹᱹᱹᱹᱹᱹᱹᱹᱹᱹᱹ.ᱹᱹ.ᱹᱹᱹᱹᱹ.ᱹᱹᱹᱹᱹ.ᱹᱹᱹᱹᱹ.ᱹᱹ.ᱹᱹᱹᱹᱹᱹᱹᱹᱹᱹᱹᱹ.ᱹᱹ\n  .ᱹᱹᱹᱹᱹᱹᱹᱹᱹᱹᱹᱹᱹᱹᱹ.ᱹᱹ.ᱹᱹᱹᱹᱹᱹᱹ.ᱹᱹᱹᱹᱹᱹ.ᱹᱹᱹᱹᱹᱹᱹᱹᱹ.ᱹᱹᱹᱹᱹᱹ.ᱹᱹᱹ.ᱹᱹᱹ.ᱹᱹᱹᱹᱹᱹᱹᱹ.ᱹᱹ.ᱹᱹᱹᱹᱹ\n  .ᱹᱹ.ᱹᱹᱹᱹᱹᱹᱹᱹᱹᱹᱹᱹ.ᱹᱹ.ᱹᱹᱹᱹᱹᱹᱹᱹᱹᱹᱹᱹ.ᱹᱹ.ᱹᱹᱹᱹᱹᱹᱹᱹᱹᱹᱹᱹᱹᱹᱹ.ᱹᱹᱹᱹᱹ.ᱹᱹᱹ.ᱹᱹᱹᱹᱹᱹ.ᱹ.ᱹᱹᱹ\n  .ᱹᱹᱹᱹᱹᱹᱹᱹᱹᱹᱹᱹᱹᱹᱹᱹᱹᱹᱹᱹᱹᱹᱹ.ᱹᱹ.ᱹᱹᱹᱹᱹᱹᱹᱹᱹᱹᱹᱹᱹᱹᱹ.ᱹᱹ.ᱹᱹᱹᱹᱹᱹᱹᱹᱹᱹᱹᱹᱹᱹᱹᱹᱹᱹ.ᱹᱹ\n  .ᱹᱹᱹᱹᱹᱹᱹᱹᱹᱹᱹᱹ.ᱹᱹ.ᱹᱹᱹᱹ.ᱹᱹᱹᱹᱹᱹ.ᱹᱹ.ᱹᱹᱹᱹᱹᱹ.ᱹᱹᱹ.ᱹᱹᱹᱹᱹᱹ.ᱹᱹᱹᱹᱹᱹᱹᱹᱹᱹ.ᱹ\n```\n\nThis code is equivalent to the following code:\n\n```javascript\nconsole.log('Hello, World!');\n```\n\nAs you can see, the code is much simpler and do not contain any characters that can confuse you.\n\n## Documentation\n\nThe global object `ᱹ` is the main object that you can use to access the DotsScript API.\nIt contains the following properties:\n\n| Property | Description |\n| --- | --- |\n| `ᱹ` | Execute the code and returns a new `ᱹ` object |\n| `ᱹᱹ` | Lower-case letters from `a` to `z` |\n| `ᱹᱹᱹ` | Upper-case letters from `A` to `Z` |\n| `ᱹᱹᱹᱹ` | Numbers from `0` to `9` |\n| `ᱹᱹᱹᱹᱹ` | Special characters `*+,-./` |\n| `ᱹᱹᱹᱹᱹᱹ` | Special characters ` !\"#$%\u0026'()` (First one is space) |\n| `ᱹᱹᱹᱹᱹᱹᱹ` | Special characters `` []^_` ``|\n| `ᱹᱹᱹᱹᱹᱹᱹᱹ` | Special characters `:;\u003c=\u003e?@` |\n| `ᱹᱹᱹᱹᱹᱹᱹᱹᱹ` | Special characters `{\\|}~` |\n\nAfter accessing the desired group, enter `ᱹ` n times as the property name to access the desired character where n is the index of the character in the group.\n\nFor example, to access the character `f`, you can use the following code:\n\n```javascript\nᱹ.ᱹᱹ.ᱹᱹᱹᱹᱹᱹ\n```\nThis will add the character `f` to the code and will return the `ᱹ` object so you can continue chaining the characters.\n\nAfter you finish chaining the characters, simply add a `.ᱹ` at the end of the chain to execute the code.\nThis will execute the code and return a new `ᱹ` object so you can continue writing the code.\n\n**Note:** After each execution, the code will reset so you can start a fresh new code.\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\n\n## Contributing\n\nYou can contribute to this project by forking this repository and creating a pull request.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxpodev%2Fdot-script","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fxpodev%2Fdot-script","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxpodev%2Fdot-script/lists"}