{"id":20365886,"url":"https://github.com/cycoresystems/meteor-ini","last_synced_at":"2025-06-25T05:38:58.050Z","repository":{"id":148364062,"uuid":"50571750","full_name":"CyCoreSystems/meteor-ini","owner":"CyCoreSystems","description":"Meteor wrapper for NPM's `ini` package","archived":false,"fork":false,"pushed_at":"2016-01-28T20:23:23.000Z","size":4,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-02-25T15:03:41.365Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/CyCoreSystems.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-01-28T09:27:25.000Z","updated_at":"2016-01-28T09:27:37.000Z","dependencies_parsed_at":null,"dependency_job_id":"f1bb4c35-af55-4ac4-a6dc-72ad50408bef","html_url":"https://github.com/CyCoreSystems/meteor-ini","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/CyCoreSystems%2Fmeteor-ini","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CyCoreSystems%2Fmeteor-ini/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CyCoreSystems%2Fmeteor-ini/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CyCoreSystems%2Fmeteor-ini/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CyCoreSystems","download_url":"https://codeload.github.com/CyCoreSystems/meteor-ini/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241907630,"owners_count":20040502,"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-15T00:20:58.462Z","updated_at":"2025-03-04T19:26:23.609Z","avatar_url":"https://github.com/CyCoreSystems.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ini\n\nThis is a crude native INI file parser.  There are two exposed methods:\n- parseINIFile() which takes a filename and parses it as an INI\n- parseINI() which takes string input and parses it as INI\n\nBoth methods return an object (which may be empty) representing\nthe INI.  The sections are represented by the first index, keys\nby the second.  Top entries without a section are considered being\npart of the `global` section.\n\nAlso, no attempt is made to parse the values into anything but their\nnative strings.  The only thing done to them is to trim whitespace\nfrom around them.\n\nHence:\n```js\nvar out = parseINI('\n   name=Charles ;; Comment!\n   [stats]\n   height=108  # I am really a comment, too=foo\n   weight=52\n');\n\n```\n\nWould return:\n```js\nout = {\n   global: {\n      name: 'Charles'\n   },\n   stats: {\n      height: '108',\n      weight: '52'\n   }\n}\n```\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcycoresystems%2Fmeteor-ini","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcycoresystems%2Fmeteor-ini","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcycoresystems%2Fmeteor-ini/lists"}