NativeScript / NativeScript/angular
[note] NativeScript v9 will support ES Modules; if @Component uses moduleId, remove it
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 55
- Forks
- 13
- Avg merge
- 16m
- Merged PRs (30d)
- 1
Description
This is a general note regarding upcoming NativeScript v9.
Some Angular projects use moduleId in the Component metadata, eg:
@Component({
moduleId: module.id,
// ...
})
This hasn't been needed since Angular 17 so it's safe to remove now.
With NativeScript v9, that will throw an error if present.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start from the issue's Angular Component metadata example and search the repository for uses of moduleId. Confirm the NativeScript v9 guidance applies, then remove or document affected references so Angular projects no longer retain moduleId; done means the relevant guidance is clear and no identified examples conflict with the note.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- angular, typescript
- Domain
- documentation
- Issue type
- Documentation
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100