{"id":23786008,"url":"https://github.com/pie-framework/pie-demo-component","last_synced_at":"2025-10-25T22:46:45.115Z","repository":{"id":35095421,"uuid":"157446130","full_name":"pie-framework/pie-demo-component","owner":"pie-framework","description":"A Custom Element for rendering a demo of PIE interaction","archived":false,"fork":false,"pushed_at":"2024-11-15T11:17:48.000Z","size":2624,"stargazers_count":0,"open_issues_count":4,"forks_count":1,"subscribers_count":7,"default_branch":"master","last_synced_at":"2024-12-25T00:05:55.812Z","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":"isc","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pie-framework.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":"2018-11-13T21:00:53.000Z","updated_at":"2024-11-15T11:17:51.000Z","dependencies_parsed_at":"2023-02-16T09:30:23.791Z","dependency_job_id":"818452a6-c7c4-4b43-a44c-b12c84442e5e","html_url":"https://github.com/pie-framework/pie-demo-component","commit_stats":{"total_commits":202,"total_committers":7,"mean_commits":"28.857142857142858","dds":"0.46039603960396036","last_synced_commit":"25d6b381c350954476928f4c447fc6e6ae249fda"},"previous_names":[],"tags_count":55,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pie-framework%2Fpie-demo-component","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pie-framework%2Fpie-demo-component/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pie-framework%2Fpie-demo-component/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pie-framework%2Fpie-demo-component/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pie-framework","download_url":"https://codeload.github.com/pie-framework/pie-demo-component/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":232086344,"owners_count":18470635,"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":"2025-01-01T14:10:44.843Z","updated_at":"2025-10-04T15:24:32.759Z","avatar_url":"https://github.com/pie-framework.png","language":"TypeScript","readme":"![Built With Stencil](https://img.shields.io/badge/-Built%20With%20Stencil-16161d.svg?logo=data%3Aimage%2Fsvg%2Bxml%3Bbase64%2CPD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI%2BCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI%2BCgkuc3Qwe2ZpbGw6I0ZGRkZGRjt9Cjwvc3R5bGU%2BCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik00MjQuNywzNzMuOWMwLDM3LjYtNTUuMSw2OC42LTkyLjcsNjguNkgxODAuNGMtMzcuOSwwLTkyLjctMzAuNy05Mi43LTY4LjZ2LTMuNmgzMzYuOVYzNzMuOXoiLz4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTQyNC43LDI5Mi4xSDE4MC40Yy0zNy42LDAtOTIuNy0zMS05Mi43LTY4LjZ2LTMuNkgzMzJjMzcuNiwwLDkyLjcsMzEsOTIuNyw2OC42VjI5Mi4xeiIvPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNDI0LjcsMTQxLjdIODcuN3YtMy42YzAtMzcuNiw1NC44LTY4LjYsOTIuNy02OC42SDMzMmMzNy45LDAsOTIuNywzMC43LDkyLjcsNjguNlYxNDEuN3oiLz4KPC9zdmc%2BCg%3D%3D\u0026colorA=16161d\u0026style=flat-square)\n\n# PIE Demo\n\nA Custom Element for demonstrating a PIE interaction designed for use with the pie-cloud packaging service.\n\n```html\n\u003cpie-demo editor=\"true\" pie=\"@pie-element/multiple-choice\"\u003e \u003c/pie-demo\u003e\n```\n\n## Installation\n\nInstall nvm, or at least make sure you have the 16.13.0 version installed (node --version)\n\nhttps://www.freecodecamp.org/news/node-version-manager-nvm-install-guide/\n\n1. nvm use\n2. nvm install 16.13.0\n3. npm install -g pnpm@6.35.1\n4. yarn install\n5. (npm run build and yarn publish)\n\n## Commands\n\n| `yarn ...` | description                    |\n| ---------- | ------------------------------ |\n| `install`  | install                        |\n| `test`     | test                           |\n| `dev`      | run dev server for development |\n| `release`  | build, tag + publish pkg       |\n\n## `yarn dev`\n\nEdit [src/index.html](src/index.html) with the name and version of the element you want to demo. And also alter the model.\n\n## Notes\n\nWhen running `npm start` the HMR will attampt to re-define the custom element and get an already defined error. Need to refresh the page.\n\nTODO\n\nmake script loading optional (but still define custome elements from pre-loaded)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpie-framework%2Fpie-demo-component","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpie-framework%2Fpie-demo-component","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpie-framework%2Fpie-demo-component/lists"}