Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (9.2%) to scientific vocabulary
Keywords
Repository
TypeScript types for AppleScript (JXA).
Basic Info
- Host: GitHub
- Owner: Tatsh
- License: mit
- Language: Jsonnet
- Default Branch: master
- Homepage: https://tatsh.github.io/jxa-types/
- Size: 2.01 MB
Statistics
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
- Releases: 0
Topics
Metadata Files
README.md
Typings for JXA

This is a set of typings for AppleScript in JavaScript that works on macOS 10.10 and above.
To use this, add jxa-types to your project. You also need to add jxa-types to tsconfig.json
under compilerOptions.types.
If you need to use dependencies from NPM you must use a method such as with Webpack to bundle your code into a single file.
Library
All types are exported globally to match Objective-C. Some are representations of types from
AppleScript. Most are Objective-C Foundation types. In the $ namespace, many library functions
are exported. These require calling ObjC.import with the appropriate libraries before calling
them.
Owner
- Login: Tatsh
- Kind: user
- Repositories: 87
- Profile: https://github.com/Tatsh
Citation (CITATION.cff)
authors:
- family-names: 'Udvare'
given-names: 'Andrew'
cff-version: '1.2.0'
date-released: '2025-07-09'
message: 'If you use this software, please cite it as below.'
title: 'jxa-types'
version: '0.0.6'
GitHub Events
Total
- Delete event: 10
- Push event: 23
- Pull request event: 27
- Create event: 16
Last Year
- Delete event: 10
- Push event: 23
- Pull request event: 27
- Create event: 16
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 0
- Total pull requests: 14
- Average time to close issues: N/A
- Average time to close pull requests: about 4 hours
- Total issue authors: 0
- Total pull request authors: 1
- Average comments per issue: 0
- Average comments per pull request: 0.0
- Merged pull requests: 9
- Bot issues: 0
- Bot pull requests: 14
Past Year
- Issues: 0
- Pull requests: 14
- Average time to close issues: N/A
- Average time to close pull requests: about 4 hours
- Issue authors: 0
- Pull request authors: 1
- Average comments per issue: 0
- Average comments per pull request: 0.0
- Merged pull requests: 9
- Bot issues: 0
- Bot pull requests: 14
Top Authors
Issue Authors
Pull Request Authors
- dependabot[bot] (14)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 1
-
Total downloads:
- npm 704 last-month
- Total dependent packages: 0
- Total dependent repositories: 0
- Total versions: 6
- Total maintainers: 1
npmjs.org: jxa-types
TypeScript types for AppleScript (JXA).
- Homepage: https://tatsh.github.io/jxa-types/
- License: MIT
-
Latest release: 0.0.6
published 8 months ago
Rankings
Maintainers (1)
Dependencies
- actions/checkout v4 composite
- github/codeql-action/analyze v3 composite
- github/codeql-action/init v3 composite
- actions/checkout v4 composite
- @eslint/js ^9.30.1 development
- @prettier/plugin-xml ^3.4.1 development
- cspell ^9.1.1 development
- eslint ^9.30.1 development
- markdownlint-cli2 ^0.18.1 development
- prettier ^3.6.0 development
- prettier-plugin-ini ^1.3.0 development
- prettier-plugin-sort-json ^4.1.1 development
- prettier-plugin-toml ^2.0.5 development
- typescript ^5.8.3 development
- typescript-eslint ^8.35.1 development
- yarn-audit-fix ^10.1.1 development
- 318 dependencies