{"payload":{"pageCount":1,"repositories":[{"type":"Public","name":"snapdragon","owner":"here-be","isFork":false,"description":"snapdragon is an extremely pluggable, powerful and easy-to-use parser-renderer factory.","topicNames":["nodejs","javascript","parser","node","compiler","ast","render","lex","compile","lexer"],"topicsNotShown":4,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":2,"issueCount":6,"starsCount":219,"forksCount":25,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-03-14T09:12:47.060Z"}},{"type":"Public","name":".github","owner":"here-be","isFork":false,"description":"Default community health files for Snapdragon.","topicNames":[],"topicsNotShown":0,"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-04-08T10:18:07.895Z"}},{"type":"Public","name":"snapdragon-util","owner":"here-be","isFork":false,"description":"Utilities for the snapdragon parser/compiler.","topicNames":["nodejs","javascript","parser","node","compiler","utils","ast","snapdragon"],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":1,"issueCount":0,"starsCount":17,"forksCount":7,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-08-12T02:34:38.439Z"}},{"type":"Public","name":"snapdragon-parser","owner":"here-be","isFork":false,"description":"Easily parse a string to create an AST.","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":5,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-11-24T09:28:20.780Z"}},{"type":"Public","name":"snapdragon-node","owner":"here-be","isFork":false,"description":"Snapdragon utility for creating a new AST node in custom code, such as plugins.","topicNames":["nodejs","javascript","parser","node","compiler","ast","snapdragon"],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":24,"forksCount":7,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-11-24T09:19:04.584Z"}},{"type":"Public","name":"snapdragon-lexer","owner":"here-be","isFork":false,"description":"Converts a string into an array of tokens, with useful methods for looking ahead and behind, capturing, matching, et cetera.","topicNames":["nodejs","javascript","node","parse","tokenizer","token","jonschlinkert","doowb","lexer","snapdragon"],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":21,"forksCount":5,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-11-19T16:28:16.819Z"}},{"type":"Public","name":"snapdragon-scanner","owner":"here-be","isFork":false,"description":"Easily scan a string with an object of regex patterns to produce an array of tokens. ~100 sloc.","topicNames":["parse","string","scanner","tokenizer","scan","lex","lexer","token","snapdragon","tokenize"],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":7,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-11-19T16:17:07.013Z"}},{"type":"Public","name":"snapdragon-token","owner":"here-be","isFork":false,"description":"Create a snapdragon token. Used by the snapdragon lexer, but can also be used by plugins.","topicNames":["nodejs","javascript","parser","node","compiler","tokenizer","token","snapdragon","tokenize","lexer"],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-04-26T10:44:45.036Z"}},{"type":"Public","name":"snapdragon-stack","owner":"here-be","isFork":false,"description":"Snapdragon utility for creating a stack.","topicNames":["parser","parse","stack","array","tokens","nodes","snapdragon","tokenize"],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":4,"forksCount":2,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-01-21T21:41:36.861Z"}},{"type":"Public","name":"snapdragon-location","owner":"here-be","isFork":false,"description":"Adds a location object to snapdragon token or AST node.","topicNames":["nodejs","javascript","parser","node","parse","tokenizer","location","position","ast","token"],"topicsNotShown":2,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":2,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-01-08T11:07:26.687Z"}},{"type":"Public","name":"snapdragon-position","owner":"here-be","isFork":false,"description":"Snapdragon util and plugin for patching the position on an AST node.","topicNames":["nodejs","javascript","plugin","node","compiler","snapdragon","paraser"],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-01-08T11:06:47.080Z"}},{"type":"Public","name":"snapdragon-handlers","owner":"here-be","isFork":false,"description":"Adds support for handlers, events and plugins to snapdragon libraries.","topicNames":["parser","compiler","tokens","lexer","nodes","snapdragon"],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":5,"forksCount":2,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-01-08T06:33:59.566Z"}},{"type":"Public","name":"meta","owner":"here-be","isFork":false,"description":"General discussion and issues for all snapdragon projects.","topicNames":["snapdragon"],"topicsNotShown":0,"primaryLanguage":null,"pullRequestCount":0,"issueCount":1,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2017-11-30T14:10:39.978Z"}},{"type":"Public","name":"snapdragon-visit","owner":"here-be","isFork":false,"description":"visit and mapVisit methods for snapdragon nodes.","topicNames":["nodejs","javascript","parser","node","compiler","ast","snapdragon"],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2017-11-21T05:16:50.309Z"}},{"type":"Public","name":"snapdragon-cheerio","owner":"here-be","isFork":false,"description":"Snapdragon plugin for converting a cheerio AST to a snapdragon AST.","topicNames":["nodejs","javascript","plugin","html","node","snapdragon","cheerio","ast","snapdragon-plugin"],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":3,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2017-02-15T19:27:50.436Z"}},{"type":"Public","name":"snapdragon-capture","owner":"here-be","isFork":false,"description":"Snapdragon plugin that adds a capture method to the parser instance, which allows you to capture tokens with a single line of code","topicNames":["nodejs","javascript","plugin","parser","node","compiler","ast","regex","capture","snapdragon"],"topicsNotShown":1,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":2,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2017-02-09T02:02:04.058Z"}},{"type":"Public","name":"snapdragon-is-inside","owner":"here-be","isFork":false,"description":"Snapdragon plugin that adds an `isInside` method to the compiler instance for checking if a node is currently inside a given node type.","topicNames":["nodejs","javascript","parser","node","compiler","ast","snapdragon","snapdragon-plugin"],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2017-01-21T10:42:27.230Z"}},{"type":"Public","name":"snapdragon-bracket","owner":"here-be","isFork":false,"description":"Plugin that adds a `.captureSet()` method to snapdragon, for matching and capturing substrings that have an `open` and `close`, like braces, brackets, etc","topicNames":["nodejs","javascript","plugin","parser","node","compiler","ast","snapdragon","brackets","regex"],"topicsNotShown":2,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2017-01-21T10:21:15.427Z"}}],"repositoryCount":18,"userInfo":null,"searchable":true,"definitions":[],"typeFilters":[{"id":"all","text":"All"},{"id":"public","text":"Public"},{"id":"source","text":"Sources"},{"id":"fork","text":"Forks"},{"id":"archived","text":"Archived"},{"id":"mirror","text":"Mirrors"},{"id":"template","text":"Templates"}],"compactMode":false},"title":"Repositories"}