{"id":14973779,"url":"https://github.com/kasseltrankos/funcpine","last_synced_at":"2026-03-03T15:03:36.712Z","repository":{"id":57242917,"uuid":"96119219","full_name":"kasselTrankos/funcpine","owner":"kasselTrankos","description":"Visual JSON searcher","archived":false,"fork":false,"pushed_at":"2017-07-12T07:42:35.000Z","size":101,"stargazers_count":1,"open_issues_count":2,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-25T21:16:44.379Z","etag":null,"topics":["browserify","d3js","ecmascript6","json","vuejs2"],"latest_commit_sha":null,"homepage":"","language":"Vue","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/kasselTrankos.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":"2017-07-03T14:24:44.000Z","updated_at":"2017-07-11T10:37:37.000Z","dependencies_parsed_at":"2022-09-15T00:50:43.736Z","dependency_job_id":null,"html_url":"https://github.com/kasselTrankos/funcpine","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/kasselTrankos%2Ffuncpine","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kasselTrankos%2Ffuncpine/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kasselTrankos%2Ffuncpine/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kasselTrankos%2Ffuncpine/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kasselTrankos","download_url":"https://codeload.github.com/kasselTrankos/funcpine/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240746950,"owners_count":19850996,"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":["browserify","d3js","ecmascript6","json","vuejs2"],"created_at":"2024-09-24T13:49:24.065Z","updated_at":"2026-03-03T15:03:36.661Z","avatar_url":"https://github.com/kasselTrankos.png","language":"Vue","funding_links":[],"categories":[],"sub_categories":[],"readme":"# (functional) pine\r\nThis is a little JSON searcher, and viewer results into a d3 tree.\r\n```npm\r\nnpm i\r\nnpm start\r\n```\r\nThe application will run in [http://localhost:9001](http://localhost:9001)\r\nThe input is for searc last definition basic, type String or Object.\r\nFor example in this portition of json:\r\n```json\r\n\"id\":\"a\",\r\n    \"buscar\":{\r\n      \"result\": \"alto\",\r\n      \"demo\":[\r\n        {\"id\":1}\r\n      ]\r\n```\r\nYpou'll can search \"1\", or \"alto\", not Object name or Array position.\r\nAnd look at the result shown.\r\n\r\nThen in the input write your match and it match then redraw the tree with the path.\r\n\r\n\r\nThe json loaded is in /demo/file.json, and you can change content for any other json code.\r\n\r\n\r\nMake rollover in header for show the form that's load diferent JSON, from local or online.\r\n\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkasseltrankos%2Ffuncpine","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkasseltrankos%2Ffuncpine","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkasseltrankos%2Ffuncpine/lists"}