{"payload":{"pageCount":1,"repositories":[{"type":"Public","name":"gist-migrator","owner":"shapesecurity","isFork":false,"description":"migrate GitHub gists to GitLab snippets","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":1,"issueCount":0,"starsCount":0,"forksCount":1,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-10-13T05:44:34.311Z"}},{"type":"Public","name":"shift-shrink-js","owner":"shapesecurity","isFork":false,"description":"Automatic test case minimizer for JavaScript ASTs","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":1,"license":null,"participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-09-09T02:01:59.127Z"}},{"type":"Public","name":"unminify-website","owner":"shapesecurity","isFork":false,"description":"demo website for the unminify project","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":1,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-10-26T17:17:54.014Z"}},{"type":"Public","name":"shift-codegen-js","owner":"shapesecurity","isFork":false,"description":"code generator for Shift format ASTs","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":1,"starsCount":33,"forksCount":15,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-07-27T16:55:42.147Z"}},{"type":"Public","name":"eslint-config-shape","owner":"shapesecurity","isFork":false,"description":"eslint config for Shape Security's OSS JS projects","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-06-15T20:33:35.634Z"}},{"type":"Public","name":"shift-template-js","owner":"shapesecurity","isFork":false,"description":"a structural templating system for JavaScript programs","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":5,"issueCount":4,"starsCount":16,"forksCount":1,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-06-11T00:23:06.199Z"}},{"type":"Public","name":"unminify","owner":"shapesecurity","isFork":false,"description":"reverse many of the transformations applied by minifiers and naïve obfuscators","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":18,"starsCount":195,"forksCount":16,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-05-20T21:22:50.542Z"}},{"type":"Public","name":"shift-parser-js","owner":"shapesecurity","isFork":false,"description":"ECMAScript parser that produces a Shift format AST","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":12,"issueCount":19,"starsCount":244,"forksCount":34,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-05-04T20:27:29.257Z"}},{"type":"Public","name":"shift-scope-js","owner":"shapesecurity","isFork":false,"description":"scope analyser for the Shift AST","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":4,"issueCount":11,"starsCount":10,"forksCount":6,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-04-27T02:53:01.837Z"}},{"type":"Public","name":"shift-fuzzer-js","owner":"shapesecurity","isFork":false,"description":"generate random valid Shift format ASTs","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":9,"starsCount":18,"forksCount":4,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-04-27T02:48:22.354Z"}},{"type":"Public","name":"shift-validator-js","owner":"shapesecurity","isFork":false,"description":"validator for the Shift AST format","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":3,"issueCount":2,"starsCount":9,"forksCount":5,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-04-27T02:44:13.019Z"}},{"type":"Public","name":"shift-parser-expectations","owner":"shapesecurity","isFork":false,"description":"Shift ASTs for each of the valid programs in tc39/test262-parser-tests","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":1,"starsCount":1,"forksCount":2,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-04-27T02:22:26.433Z"}},{"type":"Public","name":"shift-regexp-acceptor-js","owner":"shapesecurity","isFork":false,"description":"a language acceptor for the JavaScript Pattern (regular expression internals) grammar","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":9,"issueCount":0,"starsCount":15,"forksCount":4,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-04-27T01:39:00.867Z"}},{"type":"Public","name":"shift-reducer-js","owner":"shapesecurity","isFork":false,"description":"reducer for the Shift AST format","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":8,"issueCount":2,"starsCount":24,"forksCount":7,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-04-27T01:23:19.427Z"}},{"type":"Public","name":"shift-ast-js","owner":"shapesecurity","isFork":false,"description":"constructors for Shift format AST nodes","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":4,"issueCount":1,"starsCount":27,"forksCount":6,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-04-27T01:10:46.830Z"}},{"type":"Public","name":"shift-spec-js","owner":"shapesecurity","isFork":false,"description":"JavaScript representation of the Shift AST specification","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":6,"issueCount":0,"starsCount":7,"forksCount":3,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-04-27T00:54:21.606Z"}},{"type":"Public","name":"shift-spec","owner":"shapesecurity","isFork":false,"description":"⏩ Shift AST Specification","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":1,"issueCount":6,"starsCount":183,"forksCount":20,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-09-10T21:06:14.393Z"}},{"type":"Public","name":"npm-recursive-git-log","owner":"shapesecurity","isFork":false,"description":"generate a change log from git commits, including those of updated npm dependencies, recursively","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":3,"issueCount":0,"starsCount":2,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-08-13T23:13:46.764Z"}},{"type":"Public","name":"superpack-js","owner":"shapesecurity","isFork":false,"description":"📦 JavaScript implementation of the SuperPack extensible schemaless binary encoding format","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":5,"starsCount":40,"forksCount":6,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-08-13T22:15:22.406Z"}},{"type":"Public","name":"shift-spidermonkey-converter-js","owner":"shapesecurity","isFork":false,"description":"convert ASTs between Shift and SpiderMonkey formats","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":2,"starsCount":18,"forksCount":4,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-08-13T21:18:59.277Z"}},{"type":"Public","name":"superpack-spec","owner":"shapesecurity","isFork":false,"description":"📦 specification for the SuperPack extensible schemaless binary encoding format","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":2,"starsCount":90,"forksCount":18,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-08-13T20:07:52.413Z"}},{"type":"Public","name":"shift-spec-consumer","owner":"shapesecurity","isFork":false,"description":"","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":1,"issueCount":1,"starsCount":0,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-08-13T19:45:12.141Z"}}],"repositoryCount":22,"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":"template","text":"Templates"}],"compactMode":false},"title":"Repositories"}