{"id":20810212,"url":"https://github.com/sencha/ext-elements","last_synced_at":"2026-03-19T17:37:29.227Z","repository":{"id":72688931,"uuid":"218831895","full_name":"sencha/ext-elements","owner":"sencha","description":null,"archived":false,"fork":false,"pushed_at":"2019-10-31T18:31:55.000Z","size":3795,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"ext-elements-7.1.x","last_synced_at":"2025-10-27T21:56:42.613Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"HTML","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/sencha.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":"2019-10-31T18:18:34.000Z","updated_at":"2019-10-31T18:48:47.000Z","dependencies_parsed_at":null,"dependency_job_id":"92c81f5d-8603-4c2d-bbd4-974ee4c7d23e","html_url":"https://github.com/sencha/ext-elements","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/sencha/ext-elements","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sencha%2Fext-elements","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sencha%2Fext-elements/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sencha%2Fext-elements/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sencha%2Fext-elements/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sencha","download_url":"https://codeload.github.com/sencha/ext-elements/tar.gz/refs/heads/ext-elements-7.1.x","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sencha%2Fext-elements/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29683986,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-21T14:31:22.911Z","status":"ssl_error","status_checked_at":"2026-02-21T14:31:22.570Z","response_time":107,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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-17T20:21:05.228Z","updated_at":"2026-02-21T14:33:00.362Z","avatar_url":"https://github.com/sencha.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Sencha ExtElements - Getting Started\n\n## Release Notes\n\n### 7.0.0\n\n## Overview\n\nThis guide will show you how to install and configure ExtElements in your development environment.\n\n## Requirements\n\nExtWebComponent requires the following to be installed before proceeding:\n\n* [Node 8.10+](#getting_started_-_installing_node_and_npm){:target=\"_blank\"}\n* [NPM 6+](#getting_started_-_installing_node_and_npm)\n* [Java 8](#getting_started_-_installing_java)\n\n## Creating Your First ExtElements Application\n\n### Step 1a: Authenticate to Sencha's NPM Registry - early adopter\n\nExtElements and all related packages are hosted on Sencha's private NPM registry.\n\nTo gain access to the early adopter registry, contact Sencha Sales.\n\nOnce you have received your credentials from sales for the early adopter registry,\nyou can authenticate by running the following command:\n\n```bash\nnpm login --registry=https://sencha.myget.org/F/early-adopter/npm/ --scope=@sencha\n```\n\nThis command configures npm to download packages in the `@sencha` scope from Sencha's registry.\n\n### Step 1b: Authenticate to Sencha's NPM Registry - Production (not available yet)\n\n\n*************\nWhen this product is in production...\n\nExtElements and all related packages are hosted on Sencha's private NPM registry.\n\nTo gain access to this registry, [sign up for a trial of ExtWebComponent](https://www.sencha.com/products/ExtElements/evaluate).\n\nOnce you have received your credentials, you can authenticate by running the following command:\n\n```bash\n\nnpm login --registry=http://npm.sencha.com --scope=@sencha\n\n```\n\nThis command configures npm to download packages in the `@sencha` scope from Sencha's registry.\n*************\n\n\n\n### Step 2: Install ext-web-components-gen\n\nFirst, if you have not already done so, install [npm](https://www.npmjs.com/) (also, we assume you have pre-installed [node.js](https://nodejs.org/)).\n\n```bash\nnpm install -g @sencha/ext-web-components-gen\n```\n\n### Step 3: Create a starter ExtElements application with ext-web-components-gen\n\nGenerate an initial application with ext-web-components-gen\n\n```bash\next-web-components-gen app MyCoolWebExtElementsApp\n```\n\nThis will create a folder for your new application and install all npm packages\n\n### Step 4: Run the newly created starter ExtElements application\n\nWhen the install is finished:\n\ntype \"cd MyCoolWebExtElementsApp\" then \"npm start\" to run the development build and open your new application in a web browser\n(for the current early adopter release, you need to run 'npm start' twice for the app to display)\n\n```\nnpm install\nnpm start (let it get to this: ℹ ｢wdm｣: Compiled successfully.)\ncontrol-c (stop the command)\nnpm start\n```\n\nThe resulting app uses webpack-dev-server and hot-loading. Any changes you make will be immediately reflected in the browser.\n\n## Example Applications\n\nThe [ext-web-components repo on GitHub](https://github.com/sencha/ext-web-components) contains several example apps that you can use to learn more about ExtElements.  Each has a readme that contains instructions for downloading and running:\n\n* [ext-web-components-kitchensink](https://github.com/sencha/ext-web-components/tree/ext-components-7.0.x/packages/ext-web-components-kitchensink) - Shows how to use every ExtElements. See it running [here](https://examples.sencha.com/ExtElements/7.0.0/kitchensink/).\n[ext-web-components-conference-app](https://github.com/sencha/ext-web-components/tree/ext-components-7.0.x/packages/ext-web-components-conference-app) - ExtElements Conference Application Sample. See it running [here](https://examples.sencha.com/ExtElements/7.0.0/conference-app/#Schedule).\n\n## Appendix\n\n### Installing Node and NPM\n\nYou can check the version of node you have installed by running:\n\n```\nnode --version\n```\n\n To install node on Mac OS and Linux, we recommend using [nvm](https://github.com/creationix/nvm#installation).  If you already have nvm installed, you can install the latest stable version of Node and NPM using:\n\n ```\n nvm install stable\n ```\n\n On Windows you can use the [official installer](https://nodejs.org/en/download/).  There is also a version of [nvm for Windows](https://github.com/coreybutler/nvm-windows)\n\n### Installing Java\n\nIn order to install Ext's webpack plugin on Linux, Java 8 must first be installed.\n\nYou can check which version of Java you have installed by running:\n\n```\njava -version\n```\n\nOn Debian-based platforms, you can install OpenJDK using:\n\n```\nsudo apt-get install openjdk-8-jdk\n```\n\n... or you can install Oracle's JDK using:\n\n```\nsudo add-apt-repository ppa:webupd8team/java -y\nsudo apt-get update\nsudo apt-get install oracle-java8-installer\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsencha%2Fext-elements","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsencha%2Fext-elements","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsencha%2Fext-elements/lists"}