{"id":23679383,"url":"https://github.com/kenkyoo/app-table","last_synced_at":"2025-10-06T15:16:22.406Z","repository":{"id":267126904,"uuid":"900330037","full_name":"Kenkyoo/app-table","owner":"Kenkyoo","description":"Este es un proyecto simple que utiliza Tabulator para crear una tabla interactiva a partir de un archivo JSON.","archived":false,"fork":false,"pushed_at":"2024-12-08T14:30:45.000Z","size":27,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-12-29T17:36:19.794Z","etag":null,"topics":["html","javascript","parcel","table","tabulator"],"latest_commit_sha":null,"homepage":"https://app-table.pages.dev/","language":"JavaScript","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/Kenkyoo.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-12-08T14:00:53.000Z","updated_at":"2024-12-08T14:31:38.000Z","dependencies_parsed_at":null,"dependency_job_id":"87b88235-cdd0-487f-9767-1b64ff6f2cbe","html_url":"https://github.com/Kenkyoo/app-table","commit_stats":null,"previous_names":["kenkyoo/app-table"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kenkyoo%2Fapp-table","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kenkyoo%2Fapp-table/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kenkyoo%2Fapp-table/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kenkyoo%2Fapp-table/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Kenkyoo","download_url":"https://codeload.github.com/Kenkyoo/app-table/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239726466,"owners_count":19687088,"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":["html","javascript","parcel","table","tabulator"],"created_at":"2024-12-29T17:34:22.333Z","updated_at":"2025-10-06T15:16:17.371Z","avatar_url":"https://github.com/Kenkyoo.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# App Table\n\nEste es un proyecto simple que utiliza [Tabulator](http://tabulator.info/) para crear una tabla interactiva a partir de un archivo JSON.\n\n## Demo\n\nPuedes ver la aplicación en acción aquí: [App Table en Cloudflare](https://app-table.pages.dev/).\n\n## Características\n\n- Lee datos de un archivo JSON.\n- Muestra una tabla interactiva con columnas configuradas.\n- Incluye funciones de ordenamiento y formato para columnas específicas.\n\n## Instalación\n\n1. Clona este repositorio:\n\n   ```bash\n   git clone https://github.com/Kenkyoo/app-table.git\n   cd app-table\n\n    Instala las dependencias usando npm o yarn:\n\n    npm install\n\nUso\nModo de desarrollo\n\nPara iniciar un servidor de desarrollo:\n\nnpm start\n\nEsto abrirá la aplicación en tu navegador en http://localhost:1234.\nConstrucción para producción\n\nPara generar los archivos optimizados para producción:\n\nnpm run build\n\nLos archivos se generarán en la carpeta dist/.\nEstructura del Proyecto\n\n    index.html: Archivo principal de la interfaz.\n    data.json: Datos en formato JSON que se muestran en la tabla.\n    style.css: Estilos personalizados.\n    index.js: Lógica para inicializar Tabulator y cargar datos.\n\nDependencias\n\nEste proyecto utiliza las siguientes dependencias:\n\n    tabulator-tables: Para generar tablas interactivas.\n    parcel: Para la construcción y empaquetado.\n\nCódigo de Ejemplo\nConfiguración de Tabulator en index.js:\n\nimport { TabulatorFull as Tabulator } from 'tabulator-tables';\nimport tabledata from './data.json';\nimport './style.css';\n\nvar table = new Tabulator(\"#example-table\", {\n    data: tabledata,\n    columns: [\n        { title: \"ID\", field: \"employee_id\", sort: \"number\" },\n        { title: \"Name\", field: \"full_name\", sort: \"string\" },\n        { title: \"Job Title\", field: \"job_title\", sort: \"string\" },\n        { title: \"Department\", field: \"department\", sort: \"string\" },\n        { title: \"Salary\", field: \"salary\", sort: \"number\", formatter: \"money\", formatterParams: { precision: 2 } }\n    ],\n});\n\nLicencia\n\nEste proyecto está disponible bajo la licencia MIT.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkenkyoo%2Fapp-table","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkenkyoo%2Fapp-table","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkenkyoo%2Fapp-table/lists"}