{"id":20218228,"url":"https://github.com/numberfour/n4js","last_synced_at":"2025-04-10T15:46:00.410Z","repository":{"id":57146704,"uuid":"53689990","full_name":"NumberFour/n4js","owner":"NumberFour","description":"Type-Safety of Java \u0026 Javascript Flexibility","archived":false,"fork":false,"pushed_at":"2019-03-11T15:54:38.000Z","size":129567,"stargazers_count":38,"open_issues_count":0,"forks_count":8,"subscribers_count":11,"default_branch":"master","last_synced_at":"2025-04-03T03:33:32.336Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://numberfour.github.io/n4js/","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/NumberFour.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2016-03-11T18:59:28.000Z","updated_at":"2022-06-09T12:56:43.000Z","dependencies_parsed_at":"2022-08-29T20:50:48.324Z","dependency_job_id":null,"html_url":"https://github.com/NumberFour/n4js","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NumberFour%2Fn4js","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NumberFour%2Fn4js/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NumberFour%2Fn4js/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NumberFour%2Fn4js/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NumberFour","download_url":"https://codeload.github.com/NumberFour/n4js/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248243511,"owners_count":21071055,"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-14T06:37:39.395Z","updated_at":"2025-04-10T15:46:00.391Z","avatar_url":"https://github.com/NumberFour.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"*N4JS has become an Eclipse project.* The new website can be found at https://www.eclipse.org/n4js/\n\n*The new source repository is still hosted at GitHub, but now at https://github.com/eclipse/n4js*\n\n\u003chr/\u003e\n\n# DO NOT ADD ANY ISSUES HERE. Instead, use https://github.com/eclipse/n4js\n\n\u003chr/\u003e\n\n## N4JS\n\nThe N4JS language and its IDE enables high-quality JavaScript development for large Node.js projects. \nN4JS enriches ECMAScript with a static type system and provides extensive support for static validation hosted within a feature-rich IDE.\n\nN4JS is based on ECMAScript Version 5 and ECMAScript 2015 is supported to a great extent. It adds a sound static type system inspired by Java 8, extended by concepts such as structural typing or union types. The language provides built-in support for state-of-the-art programming paradigms such as dependency injection and robust test support. The Eclipse based IDE for typed JavaScript is custom-built for exactly these concepts. Code is validated as you type in addition to tools such as content-assist and quick-fixes to ensure your code is written safely and intuitively.\n\n### License\n\nCopyright (c) 2017 NumberFour AG.\n\nAll rights reserved. This program and the accompanying materials\nare made available under the terms of the Eclipse Public License v1.0\nwhich accompanies this distribution, and is available at\nhttp://www.eclipse.org/legal/epl-v10.html\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnumberfour%2Fn4js","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnumberfour%2Fn4js","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnumberfour%2Fn4js/lists"}