├── .eslintignore ├── .eslintrc.js ├── .gitignore ├── .postcssrc.js ├── .prettierignore ├── .prettierrc ├── .stylelintrc.js ├── LICENSE ├── README.md ├── SEARCH.md ├── _templates └── new │ ├── component │ ├── component.ejs.t │ ├── prompt.js │ └── unit.ejs.t │ ├── e2e │ ├── e2e.js.t │ └── prompt.js │ ├── helper │ ├── helper.ejs.t │ ├── prompt.js │ └── unit.ejs.t │ └── vuex │ ├── prompt.js │ ├── unit.ejs.t │ └── vuex.ejs.t ├── aliases.config.js ├── babel.config.js ├── build └── icons │ ├── 256x256.png │ ├── icon.icns │ └── icon.ico ├── docs └── index.html ├── env-variables.config.js ├── jest.config.js ├── package.json ├── postcss.config.js ├── public ├── favicon.ico ├── images │ └── custom-source-icon.svg └── index.html ├── services.config.js ├── src ├── main │ ├── README.md │ ├── file-reader.js │ ├── index.js │ ├── init-menu.js │ ├── init-tray.js │ ├── menu-template.js │ └── window-dimensions.js ├── renderer │ ├── README.md │ ├── __mocks__ │ │ └── branding.scss.js │ ├── app.vue │ ├── assets │ │ ├── .gitkeep │ │ ├── fonts │ │ │ ├── Lato-Black.ttf │ │ │ ├── Lato-Bold.ttf │ │ │ ├── Lato-Italic.ttf │ │ │ ├── Lato-Light.ttf │ │ │ ├── Lato-LightItalic.ttf │ │ │ ├── Lato-Medium.ttf │ │ │ ├── Lato-MediumItalic.ttf │ │ │ ├── Lato-Regular.ttf │ │ │ ├── Lato-Semibold.ttf │ │ │ ├── Lato-SemiboldItalic.ttf │ │ │ └── lato.scss │ │ ├── images │ │ │ ├── Duck.ico │ │ │ ├── codepilot-ai-logo.svg │ │ │ ├── duck.svg │ │ │ ├── ghe-placeholder-icon.png │ │ │ ├── icon.png │ │ │ └── logo.png │ │ └── styles │ │ │ ├── button.scss │ │ │ ├── multiselect.scss │ │ │ └── tour.scss │ ├── branding.scss │ ├── component-diagrams │ │ ├── TheSidebar.jpg │ │ ├── TheViewPane.jpg │ │ ├── ViewPaneResultTypes.jpg │ │ └── ViewPaneUserSettings.jpg │ ├── components │ │ ├── __snapshots__ │ │ │ └── app-highlight.unit.js.snap │ │ ├── app-button-card.vue │ │ ├── app-button.unit.js │ │ ├── app-button.vue │ │ ├── app-card.vue │ │ ├── app-confirmation-modal.vue │ │ ├── app-embedded-html.vue │ │ ├── app-finder.vue │ │ ├── app-highlight.unit.js │ │ ├── app-highlight.vue │ │ ├── app-icon-file.vue │ │ ├── app-icon.unit.js │ │ ├── app-icon.vue │ │ ├── app-input-checkbox.vue │ │ ├── app-input-text-label.vue │ │ ├── app-input-text.vue │ │ ├── app-link.vue │ │ ├── app-modal.vue │ │ ├── app-pin-button.vue │ │ ├── app-pin-modal.vue │ │ ├── app-select.vue │ │ ├── app-spinner.vue │ │ ├── app-tag.vue │ │ ├── app-textarea.vue │ │ ├── app-title-bar.vue │ │ ├── app-toggle.vue │ │ ├── app-warning-modal.vue │ │ ├── app-window-controls.vue │ │ ├── chat │ │ │ ├── channel-item.vue │ │ │ ├── channel-list.vue │ │ │ ├── chat-log.vue │ │ │ ├── message-bubble.vue │ │ │ └── message-input.vue │ │ ├── codepilot-logo.vue │ │ ├── custom-source-card.vue │ │ ├── custom-source-form.vue │ │ ├── custom-source-icon.vue │ │ ├── dependency-filter-icon.vue │ │ ├── dependency-filter.vue │ │ ├── exact-match-filter.vue │ │ ├── filter-tutorial.vue │ │ ├── github-enterprise-instructions-modal.vue │ │ ├── github-enterprise-sign-in-modal.vue │ │ ├── github-sign-in-modal.vue │ │ ├── import-export-settings.unit.js │ │ ├── import-export-settings.vue │ │ ├── include-exclude-filter.vue │ │ ├── input-keyboard-shortcut-modal.vue │ │ ├── input-keyboard-shortcut.vue │ │ ├── input-project-directory.vue │ │ ├── keyboard-shortcuts-modal.vue │ │ ├── license-filter.vue │ │ ├── onboarding-progress-dots.vue │ │ ├── onboarding-stage.vue │ │ ├── onboarding-wizard-optional-settings.vue │ │ ├── onboarding-wizard-select-folder.vue │ │ ├── onboarding-wizard-set-toggle-hotkey.vue │ │ ├── onboarding-wizard-start.vue │ │ ├── optional-settings.vue │ │ ├── pins-collection.vue │ │ ├── progress-bar.vue │ │ ├── recent-project-directories.vue │ │ ├── rubber-duck-form.vue │ │ ├── rubber-duck-icon.vue │ │ ├── rubber-duck-modal.vue │ │ ├── search-results-feedback.vue │ │ ├── search-results-format-list-group.vue │ │ ├── search-results-format-list.vue │ │ ├── search-results-item-commit.vue │ │ ├── search-results-item-doc.vue │ │ ├── search-results-item-file.vue │ │ ├── search-results-item-issue.vue │ │ ├── search-results-item-pr.vue │ │ ├── search-results-item-question.vue │ │ ├── search-results-item-sublist.vue │ │ ├── search-results-item-video.vue │ │ ├── search-results-item-website.vue │ │ ├── search-results-item.vue │ │ ├── search-tutorial.vue │ │ ├── selected-profile.vue │ │ ├── selected-search-intent.vue │ │ ├── sidebar-resizer.vue │ │ ├── sortable-item.vue │ │ ├── sortable-list.vue │ │ ├── the-chat.vue │ │ ├── the-editor.vue │ │ ├── the-global-modal.vue │ │ ├── the-global-notification.vue │ │ ├── the-main-container.vue │ │ ├── the-onboarding-wizard.vue │ │ ├── the-search-bar.vue │ │ ├── the-search-input.vue │ │ ├── the-search-results.vue │ │ ├── the-sidebar-tabs.unit.js │ │ ├── the-sidebar-tabs.vue │ │ ├── the-sidebar.vue │ │ ├── the-user-tutorials.vue │ │ ├── the-view-pane.vue │ │ ├── theme-toggler.vue │ │ ├── view-pane-doc.vue │ │ ├── view-pane-file.vue │ │ ├── view-pane-filters.vue │ │ ├── view-pane-info-custom-sources.js │ │ ├── view-pane-info-github-code.vue │ │ ├── view-pane-info-github-commits.vue │ │ ├── view-pane-info-github-enterprise-code.js │ │ ├── view-pane-info-github-issues.vue │ │ ├── view-pane-info-github-markdown.vue │ │ ├── view-pane-info-github-pull-requests.vue │ │ ├── view-pane-info-local.vue │ │ ├── view-pane-info-personal-repo.js │ │ ├── view-pane-info-searchcode.vue │ │ ├── view-pane-info-stack-overflow.vue │ │ ├── view-pane-info-view-web-results.vue │ │ ├── view-pane-info-youtube.vue │ │ ├── view-pane-info.vue │ │ ├── view-pane-issue.vue │ │ ├── view-pane-no-results.vue │ │ ├── view-pane-notes.vue │ │ ├── view-pane-pull-request.vue │ │ ├── view-pane-question.vue │ │ ├── view-pane-searching.vue │ │ ├── view-pane-user-settings-app-settings.vue │ │ ├── view-pane-user-settings-custom-sources.vue │ │ ├── view-pane-user-settings-docs.vue │ │ ├── view-pane-user-settings-github-settings-limit-row.vue │ │ ├── view-pane-user-settings-github-settings.vue │ │ ├── view-pane-user-settings-search-settings.vue │ │ ├── view-pane-user-settings-ui-settings.vue │ │ ├── view-pane-user-settings-user-profile.vue │ │ ├── view-pane-user-settings.vue │ │ ├── view-pane-video.vue │ │ └── view-pane-website.vue │ ├── design.md │ ├── directives │ │ ├── index.js │ │ ├── v-tooltip.js │ │ └── v-tooltip.scss │ ├── helpers │ │ ├── capture-screenshot-as-jpeg.js │ │ ├── change-folder-dialog.js │ │ ├── detect-language.js │ │ ├── format-date.js │ │ ├── format-days-remaining.js │ │ ├── format-enterprise-url.js │ │ ├── format-enterprise-url.unit.js │ │ ├── format-relative-date.js │ │ ├── format-shortcut.js │ │ ├── format-shortcut.unit.js │ │ ├── get-domain.js │ │ ├── get-next-in-array.js │ │ ├── get-prev-in-array.js │ │ ├── get-stripped-settings-string.js │ │ ├── github-basic-sign-in.js │ │ ├── github-browser-sign-in.js │ │ ├── markdown-renderer.js │ │ ├── parse-date.js │ │ ├── parse-query.js │ │ ├── parse-query.unit.js │ │ ├── plan-helpers.js │ │ ├── result-branch-ref.js │ │ ├── revoke-github-access.js │ │ ├── truncate-path.js │ │ └── utils.js │ ├── main.js │ ├── state │ │ ├── README.md │ │ ├── helpers.js │ │ ├── modules │ │ │ ├── __mocks__ │ │ │ │ └── index.js │ │ │ ├── chat.js │ │ │ ├── custom-search-sources.js │ │ │ ├── custom-sources.json │ │ │ ├── editor.js │ │ │ ├── github-auth.js │ │ │ ├── index.js │ │ │ ├── interface.js │ │ │ ├── interface.unit.js │ │ │ ├── internet-connection.js │ │ │ ├── notifications.js │ │ │ ├── onboarding.js │ │ │ ├── os-integrations.js │ │ │ ├── pins.js │ │ │ ├── pins.unit.js │ │ │ ├── search.js │ │ │ ├── search.unit.js │ │ │ ├── search │ │ │ │ ├── intents.js │ │ │ │ ├── sources.js │ │ │ │ ├── sources.unit.js │ │ │ │ └── utils │ │ │ │ │ ├── create-empty-source-results.js │ │ │ │ │ ├── filters.js │ │ │ │ │ ├── filters.unit.js │ │ │ │ │ ├── flatten-results.js │ │ │ │ │ ├── get-source-by.js │ │ │ │ │ ├── get-source-keys-for-results.js │ │ │ │ │ ├── merge-search-statuses.js │ │ │ │ │ └── rank-results.js │ │ │ ├── shortcuts.js │ │ │ ├── tutorials.js │ │ │ ├── user-profile-devdocs.json │ │ │ └── user-profile.js │ │ └── store.js │ └── tailwind.js ├── search │ ├── README.md │ ├── __playbacks__ │ │ ├── api.github.com │ │ │ ├── get+graphql+b50b87af92.nock.json │ │ │ ├── get+repos-alpheios-project-pwa-prototype-issues-6-comments+37ce83bddc.nock.json │ │ │ ├── get+repos-alwayszou-daily-summary-issues-28-comments+75aaf04eb7.nock.json │ │ │ ├── get+repos-angus-lius-learn-source-code-issues-1-comments+3155ff1f39.nock.json │ │ │ ├── get+repos-area-17-twill-issues-28-comments+f9ee909dbe.nock.json │ │ │ ├── get+repos-astray-git-vue-dragula-issues-26-comments+49e3ff71fc.nock.json │ │ │ ├── get+repos-awbear-awbear-github-io-issues-1-comments+8613922a41.nock.json │ │ │ ├── get+repos-baublet-w-8-mngr-issues-30-comments+475739fdf5.nock.json │ │ │ ├── get+repos-berlaga-vuejs-cinema-commits-2-b-8762362256-f-74653-a-312-af-8-e-8-eaad-2335-ca-7-b-1+d7f1276319.nock.json │ │ │ ├── get+repos-bootstrap-vue-bootstrap-vue-issues-2007-comments+00bebca9cc.nock.json │ │ │ ├── get+repos-canopy-tax-single-spa-issues-228-comments+6a20b8e122.nock.json │ │ │ ├── get+repos-chenfaxiang-chenfaxiang-github-io-issues-11-comments+623b22898a.nock.json │ │ │ ├── get+repos-chiflix-splayerx-commits-3-fb-067545-c-82-f-1525804-fd-8-b-9278-f-88-ad-6-befbe-6+85b30669e8.nock.json │ │ │ ├── get+repos-chiflix-splayerx-issues-190-comments+b2b95be277.nock.json │ │ │ ├── get+repos-cklmercer-vue-events-issues-15-comments+43ce6a648e.nock.json │ │ │ ├── get+repos-codingfriend-1-feathers-vue-issues-14-comments+53351189f1.nock.json │ │ │ ├── get+repos-cu-boulder-lil-shrugger-issues-310-comments+c969ab821a.nock.json │ │ │ ├── get+repos-cucluoting-blog-issues-1-comments+39bcdfea8e.nock.json │ │ │ ├── get+repos-divante-ltd-vue-storefront-issues-1636-comments+e29aed7ac9.nock.json │ │ │ ├── get+repos-do-arcanjo-revelarte-issues-61-comments+cb3fc451de.nock.json │ │ │ ├── get+repos-do-arcanjo-revelarte-issues-62-comments+2e08add924.nock.json │ │ │ ├── get+repos-dolibarr-dolibarr-issues-8714-comments+90ff129d45.nock.json │ │ │ ├── get+repos-frappe-charts-issues-168-comments+4f2d44fc74.nock.json │ │ │ ├── get+repos-georgeletsos-vue-ygo-deck-builder-commits-254-a-946-b-12828-adc-0-f-7-a-719-ebca-238-b-3-b-7-b-0-a-9-cd+f462084b60.nock.json │ │ │ ├── get+repos-georgeletsos-vue-ygo-deck-builder-commits-a-51-b-5-d-6-d-9-b-2461-f-3702-a-646-eee-989484-fc-5-e-9-d-10+9e70f5dd79.nock.json │ │ │ ├── get+repos-georgeletsos-vue-ygo-deck-builder-commits-b-3-dfc-57-be-3-ef-9036662751-baad-7-b-49-a-1-bdcf-4159+40b214bf7c.nock.json │ │ │ ├── get+repos-georgeletsos-vue-ygo-deck-builder-commits-dc-67-a-6804-f-9253-e-2-a-37-a-0-cf-96-aaf-57835-d-08-f-19-c+fbfbb3b4d0.nock.json │ │ │ ├── get+repos-georgeletsos-vue-ygo-deck-builder-commits-ee-91-ef-35-f-85-b-998-ad-2-e-797-f-904-e-48-a-99-d-0-b-16-ef-5+c89fc9172f.nock.json │ │ │ ├── get+repos-htmlmoderno-webapp-commits-9-a-19-c-5947-befb-94-f-23-bde-688-b-146-f-607-af-89-e-087+244b3c8f4d.nock.json │ │ │ ├── get+repos-ignoreintuition-awesome-vue-commits-9-e-90-caa-5967-df-6088605397-af-12-d-3-ac-013-f-69-ec-8+556689944c.nock.json │ │ │ ├── get+repos-iridescent-cm-technovation-app-commits-8054545-dd-28-d-0-c-09-db-22-f-4715682-ae-3-fe-7-b-49-df-7+1b15e8e39e.nock.json │ │ │ ├── get+repos-jahn-08-web-timer-commits-f-8-f-6403-fd-060-b-8-bbf-0602-e-60-c-3-ad-9-c-2-a-17-ba-1-dbf+26cc254269.nock.json │ │ │ ├── get+repos-jlcnguyen-event-signup-commits-4-f-34-b-99-bf-4-f-47-eb-6-a-5451-ab-95221403-ca-500-e-453+f3b3e7e244.nock.json │ │ │ ├── get+repos-jocodev-1-vue-muuri-issues-12-comments+1b0bb2b1f7.nock.json │ │ │ ├── get+repos-joejukan-vue-di-loader-commits-a-1-df-92-b-0802623-e-1682-c-56-e-45-b-8-e-946-bd-01-a-0-fd-4+a582ae033d.nock.json │ │ │ ├── get+repos-julytian-issues-blog-issues-26-comments+e3ab37183d.nock.json │ │ │ ├── get+repos-koel-app-commits-06-bd-8-d-671368896-c-8616-acbeb-5-dfddb-9-eba-67-d-60+dba01853d9.nock.json │ │ │ ├── get+repos-koel-app-commits-2-ac-55343865-ad-21-c-0-a-4021893229442-a-3-c-026876+9f422a613d.nock.json │ │ │ ├── get+repos-ktquez-vuepress-theme-ktquez-commits-021-f-1-e-8-a-5-c-5093-b-9-bd-193-bda-0-a-9-be-5495-e-816535+6f0509528a.nock.json │ │ │ ├── get+repos-lihongxun-945-myblog-issues-23-comments+5103414aa3.nock.json │ │ │ ├── get+repos-lydiafork-lynn-blog-issues-7-comments+c30c035401.nock.json │ │ │ ├── get+repos-mark-bind-vue-strap-issues-42-comments+882c32c8aa.nock.json │ │ │ ├── get+repos-marko-js-marko-issues-978-comments+875d5a215a.nock.json │ │ │ ├── get+repos-metaspace-2020-sm-webapp-issues-52-comments+fcce7a9e5e.nock.json │ │ │ ├── get+repos-olesla-toolbox-commits-a-387606-c-74707-a-0-f-71-b-13-b-3376-b-14-bb-65-bfb-1-eba+3c763cc438.nock.json │ │ │ ├── get+repos-openfab-lab-openfab-issues-103-comments+7397344b97.nock.json │ │ │ ├── get+repos-ratiw-vuetable-2-issues-29-comments+047cc0409e.nock.json │ │ │ ├── get+repos-rhinel-blog-word-issues-1-comments+20f9950533.nock.json │ │ │ ├── get+repos-rogerxu-rogerxu-github-io-issues-29-comments+de2f5ed00a.nock.json │ │ │ ├── get+repos-shopify-draggable-issues-235-comments+9268a21d3d.nock.json │ │ │ ├── get+repos-surmon-china-surmon-me-issues-29-comments+7518ff77b8.nock.json │ │ │ ├── get+repos-vue-generators-vue-form-generator-issues-484-comments+8f646bb3b3.nock.json │ │ │ ├── get+repos-vuejs-vue-devtools-issues-361-comments+2c1b2b1890.nock.json │ │ │ ├── get+repos-vuejs-vue-devtools-issues-717-comments+9ac1c99231.nock.json │ │ │ ├── get+repos-vuejs-vue-issues-7110-comments+af80eb1583.nock.json │ │ │ ├── get+repos-vuejs-vue-issues-8017-comments+1efeb720f6.nock.json │ │ │ ├── get+repos-websanova-vue-auth-issues-429-comments+63ec042edc.nock.json │ │ │ ├── get+repos-wkwiatek-devmeeting-vue-commits-23-bf-472-a-5521670-b-6-bc-14-c-9-ec-15-dd-6-a-116941-aea+9e2441d061.nock.json │ │ │ ├── get+repos-wkwiatek-devmeeting-vue-commits-91160-db-903-c-088211-c-0-ae-8-d-5-d-146-ba-10-ccae-604-c+5e15443172.nock.json │ │ │ ├── get+repos-wonism-storybook-issues-120-comments+71f114264b.nock.json │ │ │ ├── get+repos-wonism-storybook-issues-121-comments+801bb49252.nock.json │ │ │ ├── get+repos-wonism-storybook-issues-122-comments+c8daf73c39.nock.json │ │ │ ├── get+repos-wonism-storybook-issues-123-comments+4318a5dab5.nock.json │ │ │ ├── get+repos-wonism-storybook-issues-124-comments+e5fe904444.nock.json │ │ │ ├── get+repos-wonism-storybook-issues-125-comments+8946357442.nock.json │ │ │ ├── get+repos-wonism-storybook-issues-126-comments+f8eed1ec4a.nock.json │ │ │ ├── get+repos-wonism-storybook-issues-127-comments+d553c5507d.nock.json │ │ │ ├── get+repos-wonism-storybook-issues-128-comments+01516283a0.nock.json │ │ │ ├── get+repos-wonism-storybook-issues-129-comments+28927cb28d.nock.json │ │ │ ├── get+repos-wonism-storybook-issues-130-comments+04ad39883a.nock.json │ │ │ ├── get+repos-wonism-storybook-issues-131-comments+7655c1dcbe.nock.json │ │ │ ├── get+repos-wonism-storybook-issues-132-comments+bf378c2eaf.nock.json │ │ │ ├── get+repos-wonism-storybook-issues-133-comments+4786c69cfa.nock.json │ │ │ ├── get+repos-wonism-storybook-issues-134-comments+67a92b7ba8.nock.json │ │ │ ├── get+repos-wonism-storybook-issues-135-comments+db444a8d3c.nock.json │ │ │ ├── get+repos-wonism-storybook-issues-136-comments+99113ce3b1.nock.json │ │ │ ├── get+repos-wonism-storybook-issues-137-comments+b235eec5fa.nock.json │ │ │ ├── get+repos-yerko-palma-i-validate-issues-16-comments+0740430308.nock.json │ │ │ ├── get+repos-zyl-1314-blog-issues-1-comments+cd24eac82f.nock.json │ │ │ ├── get+search-code+1463e8c37a.nock.json │ │ │ ├── get+search-code+d3be8991bf.nock.json │ │ │ ├── get+search-commits+46aae01477.nock.json │ │ │ ├── get+search-commits+841516012b.nock.json │ │ │ ├── get+search-issues+0946e9d6cd.nock.json │ │ │ ├── get+search-issues+1d0b74ef56.nock.json │ │ │ ├── get+search-issues+6d719b3313.nock.json │ │ │ ├── get+search-issues+f7b641a809.nock.json │ │ │ ├── post+graphql+1e38f735dc.nock.json │ │ │ └── post+graphql+62ebe2dc63.nock.json │ │ ├── ec2-18-218-73-199.us-east-2.compute.amazonaws.com │ │ │ ├── get+api-v-3-search-code+b9ee1968e8.nock.json │ │ │ ├── get+raw-cameronadams-777-fiddle-native-enterprise-d-631-a-217-cc-45-e-101-af-375-fd-5151-e-21777-f-9-ac-99-a-package-json+faac826388.nock.json │ │ │ ├── get+raw-cameronadams-777-fiddle-native-enterprise-d-631-a-217-cc-45-e-101-af-375-fd-5151-e-21777-f-9-ac-99-a-src-router-index-js+f1c75fe5d1.nock.json │ │ │ ├── get+raw-cameronadams-777-fiddle-native-enterprise-d-631-a-217-cc-45-e-101-af-375-fd-5151-e-21777-f-9-ac-99-a-src-store-index-js+afa774cdf0.nock.json │ │ │ └── post+api-graphql+8b753a6ae0.nock.json │ │ ├── github.com │ │ │ ├── get+berlaga-vuejs-cinema-raw-2-b-8762362256-f-74653-a-312-af-8-e-8-eaad-2335-ca-7-b-1-index-html+97c2c81bb1.nock.json │ │ │ ├── get+berlaga-vuejs-cinema-raw-2-b-8762362256-f-74653-a-312-af-8-e-8-eaad-2335-ca-7-b-1-src-components-check-filter-vue+5efe96467f.nock.json │ │ │ ├── get+berlaga-vuejs-cinema-raw-2-b-8762362256-f-74653-a-312-af-8-e-8-eaad-2335-ca-7-b-1-src-components-movie-filter-vue+a1deee01b4.nock.json │ │ │ ├── get+berlaga-vuejs-cinema-raw-2-b-8762362256-f-74653-a-312-af-8-e-8-eaad-2335-ca-7-b-1-src-main-js+e9ec16c245.nock.json │ │ │ ├── get+berlaga-vuejs-cinema-raw-2-b-8762362256-f-74653-a-312-af-8-e-8-eaad-2335-ca-7-b-1-src-util-bus-js+fadd43a529.nock.json │ │ │ ├── get+chiflix-splayerx-raw-3-fb-067545-c-82-f-1525804-fd-8-b-9278-f-88-ad-6-befbe-6-src-renderer-components-playing-view-vue+eaaf7f2891.nock.json │ │ │ ├── get+georgeletsos-vue-ygo-deck-builder-raw-254-a-946-b-12828-adc-0-f-7-a-719-ebca-238-b-3-b-7-b-0-a-9-cd-src-app-vue+bf2ac60e91.nock.json │ │ │ ├── get+georgeletsos-vue-ygo-deck-builder-raw-254-a-946-b-12828-adc-0-f-7-a-719-ebca-238-b-3-b-7-b-0-a-9-cd-src-components-card-catalog-vue+4bfb1c70bd.nock.json │ │ │ ├── get+georgeletsos-vue-ygo-deck-builder-raw-254-a-946-b-12828-adc-0-f-7-a-719-ebca-238-b-3-b-7-b-0-a-9-cd-src-components-card-vue+fef1438320.nock.json │ │ │ ├── get+georgeletsos-vue-ygo-deck-builder-raw-254-a-946-b-12828-adc-0-f-7-a-719-ebca-238-b-3-b-7-b-0-a-9-cd-src-components-deck-editor-vue+fea59fa63b.nock.json │ │ │ ├── get+georgeletsos-vue-ygo-deck-builder-raw-a-51-b-5-d-6-d-9-b-2461-f-3702-a-646-eee-989484-fc-5-e-9-d-10-src-app-vue+607c7813c0.nock.json │ │ │ ├── get+georgeletsos-vue-ygo-deck-builder-raw-a-51-b-5-d-6-d-9-b-2461-f-3702-a-646-eee-989484-fc-5-e-9-d-10-src-components-card-catalog-vue+80d3ffa6a4.nock.json │ │ │ ├── get+georgeletsos-vue-ygo-deck-builder-raw-a-51-b-5-d-6-d-9-b-2461-f-3702-a-646-eee-989484-fc-5-e-9-d-10-src-components-card-vue+c118bbe808.nock.json │ │ │ ├── get+georgeletsos-vue-ygo-deck-builder-raw-a-51-b-5-d-6-d-9-b-2461-f-3702-a-646-eee-989484-fc-5-e-9-d-10-src-components-deck-editor-vue+ece96423d6.nock.json │ │ │ ├── get+georgeletsos-vue-ygo-deck-builder-raw-b-3-dfc-57-be-3-ef-9036662751-baad-7-b-49-a-1-bdcf-4159-src-app-vue+3eadd4e5cd.nock.json │ │ │ ├── get+georgeletsos-vue-ygo-deck-builder-raw-b-3-dfc-57-be-3-ef-9036662751-baad-7-b-49-a-1-bdcf-4159-src-components-deck-editor-vue+cd5574daa0.nock.json │ │ │ ├── get+georgeletsos-vue-ygo-deck-builder-raw-dc-67-a-6804-f-9253-e-2-a-37-a-0-cf-96-aaf-57835-d-08-f-19-c-src-app-vue+edf08b1670.nock.json │ │ │ ├── get+georgeletsos-vue-ygo-deck-builder-raw-dc-67-a-6804-f-9253-e-2-a-37-a-0-cf-96-aaf-57835-d-08-f-19-c-src-components-card-catalog-vue+94501799b1.nock.json │ │ │ ├── get+georgeletsos-vue-ygo-deck-builder-raw-dc-67-a-6804-f-9253-e-2-a-37-a-0-cf-96-aaf-57835-d-08-f-19-c-src-components-card-display-vue+ac4f14c89c.nock.json │ │ │ ├── get+georgeletsos-vue-ygo-deck-builder-raw-dc-67-a-6804-f-9253-e-2-a-37-a-0-cf-96-aaf-57835-d-08-f-19-c-src-components-card-vue+8533dda560.nock.json │ │ │ ├── get+georgeletsos-vue-ygo-deck-builder-raw-dc-67-a-6804-f-9253-e-2-a-37-a-0-cf-96-aaf-57835-d-08-f-19-c-src-components-deck-vue+5b73f97ac7.nock.json │ │ │ ├── get+georgeletsos-vue-ygo-deck-builder-raw-dc-67-a-6804-f-9253-e-2-a-37-a-0-cf-96-aaf-57835-d-08-f-19-c-src-components-game-picker-vue+6af21d534f.nock.json │ │ │ ├── get+georgeletsos-vue-ygo-deck-builder-raw-ee-91-ef-35-f-85-b-998-ad-2-e-797-f-904-e-48-a-99-d-0-b-16-ef-5-src-app-vue+14415b2d94.nock.json │ │ │ ├── get+georgeletsos-vue-ygo-deck-builder-raw-ee-91-ef-35-f-85-b-998-ad-2-e-797-f-904-e-48-a-99-d-0-b-16-ef-5-src-components-card-catalog-vue+abc9e954b7.nock.json │ │ │ ├── get+georgeletsos-vue-ygo-deck-builder-raw-ee-91-ef-35-f-85-b-998-ad-2-e-797-f-904-e-48-a-99-d-0-b-16-ef-5-src-components-card-display-vue+1d7ae0f719.nock.json │ │ │ ├── get+htmlmoderno-webapp-raw-9-a-19-c-5947-befb-94-f-23-bde-688-b-146-f-607-af-89-e-087-src-vuepress-theme-layout-vue+7a4626f174.nock.json │ │ │ ├── get+ignoreintuition-awesome-vue-raw-9-e-90-caa-5967-df-6088605397-af-12-d-3-ac-013-f-69-ec-8-readme-md+d80391e177.nock.json │ │ │ ├── get+iridescent-cm-technovation-app-raw-8054545-dd-28-d-0-c-09-db-22-f-4715682-ae-3-fe-7-b-49-df-7-app-javascript-components-screenshot-uploader-vue+52eb247266.nock.json │ │ │ ├── get+iridescent-cm-technovation-app-raw-8054545-dd-28-d-0-c-09-db-22-f-4715682-ae-3-fe-7-b-49-df-7-app-javascript-submissions-screenshots-js+c844b57130.nock.json │ │ │ ├── get+iridescent-cm-technovation-app-raw-8054545-dd-28-d-0-c-09-db-22-f-4715682-ae-3-fe-7-b-49-df-7-app-views-team-submissions-pieces-screenshots-en-html-erb+4cc05c04fc.nock.json │ │ │ ├── get+iridescent-cm-technovation-app-raw-8054545-dd-28-d-0-c-09-db-22-f-4715682-ae-3-fe-7-b-49-df-7-spec-javascript-attendee-search-spec-js+b72e96f2ac.nock.json │ │ │ ├── get+iridescent-cm-technovation-app-raw-8054545-dd-28-d-0-c-09-db-22-f-4715682-ae-3-fe-7-b-49-df-7-spec-javascript-submissions-screenshots-spec-js+46f24eab86.nock.json │ │ │ ├── get+jahn-08-web-timer-raw-f-7-b-0-cba-8-ddeff-585-bb-703-c-0-baa-50-e-2-d-4-a-62-dcaa-2-web-timer-components-global-js+3cbb10ae4d.nock.json │ │ │ ├── get+jahn-08-web-timer-raw-f-8-f-6403-fd-060-b-8-bbf-0602-e-60-c-3-ad-9-c-2-a-17-ba-1-dbf-web-timer-components-api-helper-js+16deb70a37.nock.json │ │ │ ├── get+jahn-08-web-timer-raw-f-8-f-6403-fd-060-b-8-bbf-0602-e-60-c-3-ad-9-c-2-a-17-ba-1-dbf-web-timer-components-event-bus-js+9f751be2bb.nock.json │ │ │ ├── get+jahn-08-web-timer-raw-f-8-f-6403-fd-060-b-8-bbf-0602-e-60-c-3-ad-9-c-2-a-17-ba-1-dbf-web-timer-components-facebook-auth-button-js+440d97220f.nock.json │ │ │ ├── get+jahn-08-web-timer-raw-f-8-f-6403-fd-060-b-8-bbf-0602-e-60-c-3-ad-9-c-2-a-17-ba-1-dbf-web-timer-components-time-switch-js+cae1af0567.nock.json │ │ │ ├── get+jahn-08-web-timer-raw-f-8-f-6403-fd-060-b-8-bbf-0602-e-60-c-3-ad-9-c-2-a-17-ba-1-dbf-web-timer-components-timer-customised-js+b0fc81d691.nock.json │ │ │ ├── get+jahn-08-web-timer-raw-f-8-f-6403-fd-060-b-8-bbf-0602-e-60-c-3-ad-9-c-2-a-17-ba-1-dbf-web-timer-components-watch-js+a2702eeda0.nock.json │ │ │ ├── get+jahn-08-web-timer-raw-f-8-f-6403-fd-060-b-8-bbf-0602-e-60-c-3-ad-9-c-2-a-17-ba-1-dbf-web-timer-web-timer-njsproj+70860fca52.nock.json │ │ │ ├── get+jlcnguyen-event-signup-raw-4-f-34-b-99-bf-4-f-47-eb-6-a-5451-ab-95221403-ca-500-e-453-app-http-controllers-home-controller-php+44c005f9d9.nock.json │ │ │ ├── get+jlcnguyen-event-signup-raw-4-f-34-b-99-bf-4-f-47-eb-6-a-5451-ab-95221403-ca-500-e-453-app-http-controllers-signup-controller-php+0fdd19c3b7.nock.json │ │ │ ├── get+jlcnguyen-event-signup-raw-4-f-34-b-99-bf-4-f-47-eb-6-a-5451-ab-95221403-ca-500-e-453-app-http-controllers-slot-controller-php+db972079fe.nock.json │ │ │ ├── get+jlcnguyen-event-signup-raw-4-f-34-b-99-bf-4-f-47-eb-6-a-5451-ab-95221403-ca-500-e-453-public-js-app-js+251540d07e.nock.json │ │ │ ├── get+jlcnguyen-event-signup-raw-4-f-34-b-99-bf-4-f-47-eb-6-a-5451-ab-95221403-ca-500-e-453-resources-assets-js-components-home-view-vue+5321c6232d.nock.json │ │ │ ├── get+jlcnguyen-event-signup-raw-4-f-34-b-99-bf-4-f-47-eb-6-a-5451-ab-95221403-ca-500-e-453-resources-assets-js-components-signup-form-vue+8f4d742e93.nock.json │ │ │ ├── get+jlcnguyen-event-signup-raw-4-f-34-b-99-bf-4-f-47-eb-6-a-5451-ab-95221403-ca-500-e-453-resources-assets-js-components-signup-item-vue+3628435c5c.nock.json │ │ │ ├── get+jlcnguyen-event-signup-raw-4-f-34-b-99-bf-4-f-47-eb-6-a-5451-ab-95221403-ca-500-e-453-resources-assets-js-components-signup-view-vue+89ed6ce277.nock.json │ │ │ ├── get+jlcnguyen-event-signup-raw-4-f-34-b-99-bf-4-f-47-eb-6-a-5451-ab-95221403-ca-500-e-453-resources-assets-js-components-slot-form-vue+3757782aa9.nock.json │ │ │ ├── get+jlcnguyen-event-signup-raw-4-f-34-b-99-bf-4-f-47-eb-6-a-5451-ab-95221403-ca-500-e-453-resources-assets-js-components-slot-item-vue+7aaa07a81f.nock.json │ │ │ ├── get+jlcnguyen-event-signup-raw-4-f-34-b-99-bf-4-f-47-eb-6-a-5451-ab-95221403-ca-500-e-453-resources-assets-js-components-slot-view-vue+450418010e.nock.json │ │ │ ├── get+jlcnguyen-event-signup-raw-4-f-34-b-99-bf-4-f-47-eb-6-a-5451-ab-95221403-ca-500-e-453-resources-assets-js-util-store-js+f298f20d8d.nock.json │ │ │ ├── get+joejukan-vue-di-loader-raw-a-1-df-92-b-0802623-e-1682-c-56-e-45-b-8-e-946-bd-01-a-0-fd-4-changelog-md+9e0fa252a2.nock.json │ │ │ ├── get+joejukan-vue-di-loader-raw-a-1-df-92-b-0802623-e-1682-c-56-e-45-b-8-e-946-bd-01-a-0-fd-4-package-json+59cc010dae.nock.json │ │ │ ├── get+joejukan-vue-di-loader-raw-a-1-df-92-b-0802623-e-1682-c-56-e-45-b-8-e-946-bd-01-a-0-fd-4-package-lock-json+27834bee2d.nock.json │ │ │ ├── get+joejukan-vue-di-loader-raw-a-1-df-92-b-0802623-e-1682-c-56-e-45-b-8-e-946-bd-01-a-0-fd-4-readme-md+824452017c.nock.json │ │ │ ├── get+joejukan-vue-di-loader-raw-a-1-df-92-b-0802623-e-1682-c-56-e-45-b-8-e-946-bd-01-a-0-fd-4-src-abstraction-configuration-ts+01e2c52200.nock.json │ │ │ ├── get+joejukan-vue-di-loader-raw-a-1-df-92-b-0802623-e-1682-c-56-e-45-b-8-e-946-bd-01-a-0-fd-4-src-abstraction-index-ts+cc76d2262b.nock.json │ │ │ ├── get+joejukan-vue-di-loader-raw-a-1-df-92-b-0802623-e-1682-c-56-e-45-b-8-e-946-bd-01-a-0-fd-4-src-abstraction-plugin-options-ts+b59875aab3.nock.json │ │ │ ├── get+joejukan-vue-di-loader-raw-a-1-df-92-b-0802623-e-1682-c-56-e-45-b-8-e-946-bd-01-a-0-fd-4-src-classification-ast-class-ts+2f1e48ad1e.nock.json │ │ │ ├── get+joejukan-vue-di-loader-raw-a-1-df-92-b-0802623-e-1682-c-56-e-45-b-8-e-946-bd-01-a-0-fd-4-src-classification-vue-di-plugin-ts+d323f91cdf.nock.json │ │ │ ├── get+joejukan-vue-di-loader-raw-a-1-df-92-b-0802623-e-1682-c-56-e-45-b-8-e-946-bd-01-a-0-fd-4-src-function-log-ts+332d8290bc.nock.json │ │ │ ├── get+joejukan-vue-di-loader-raw-a-1-df-92-b-0802623-e-1682-c-56-e-45-b-8-e-946-bd-01-a-0-fd-4-src-globalization-variables-ts+b4502fbf2f.nock.json │ │ │ ├── get+koel-app-raw-06-bd-8-d-671368896-c-8616-acbeb-5-dfddb-9-eba-67-d-60-package-json+94924e9c92.nock.json │ │ │ ├── get+koel-app-raw-2-ac-55343865-ad-21-c-0-a-4021893229442-a-3-c-026876-package-json+b8662d9e2f.nock.json │ │ │ ├── get+koel-app-raw-2-ac-55343865-ad-21-c-0-a-4021893229442-a-3-c-026876-yarn-lock+9a32a08901.nock.json │ │ │ ├── get+ktquez-vuepress-theme-ktquez-raw-021-f-1-e-8-a-5-c-5093-b-9-bd-193-bda-0-a-9-be-5495-e-816535-layout-vue+cd2a99351b.nock.json │ │ │ ├── get+olesla-toolbox-raw-a-387606-c-74707-a-0-f-71-b-13-b-3376-b-14-bb-65-bfb-1-eba-app-http-controllers-user-controller-php+195c9a93b2.nock.json │ │ │ ├── get+olesla-toolbox-raw-a-387606-c-74707-a-0-f-71-b-13-b-3376-b-14-bb-65-bfb-1-eba-database-migrations-2018-03-30-102114-alter-users-add-dimmed-php+8d2e2dc43e.nock.json │ │ │ ├── get+olesla-toolbox-raw-a-387606-c-74707-a-0-f-71-b-13-b-3376-b-14-bb-65-bfb-1-eba-public-js-app-js+62ce943235.nock.json │ │ │ ├── get+olesla-toolbox-raw-a-387606-c-74707-a-0-f-71-b-13-b-3376-b-14-bb-65-bfb-1-eba-resources-assets-js-components-article-vue+b8013f41dd.nock.json │ │ │ ├── get+olesla-toolbox-raw-a-387606-c-74707-a-0-f-71-b-13-b-3376-b-14-bb-65-bfb-1-eba-resources-assets-js-components-lightbulb-vue+182dd1e4b6.nock.json │ │ │ ├── get+olesla-toolbox-raw-a-387606-c-74707-a-0-f-71-b-13-b-3376-b-14-bb-65-bfb-1-eba-resources-views-layouts-app-blade-php+45351efcba.nock.json │ │ │ ├── get+olesla-toolbox-raw-a-387606-c-74707-a-0-f-71-b-13-b-3376-b-14-bb-65-bfb-1-eba-routes-web-php+931974c8a9.nock.json │ │ │ ├── get+wkwiatek-devmeeting-vue-raw-23-bf-472-a-5521670-b-6-bc-14-c-9-ec-15-dd-6-a-116941-aea-1-intro-1-1-intro-index-html+5f46d2f2e9.nock.json │ │ │ ├── get+wkwiatek-devmeeting-vue-raw-23-bf-472-a-5521670-b-6-bc-14-c-9-ec-15-dd-6-a-116941-aea-2-cli-2-2-cli-src-app-vue+08eb09e39e.nock.json │ │ │ ├── get+wkwiatek-devmeeting-vue-raw-23-bf-472-a-5521670-b-6-bc-14-c-9-ec-15-dd-6-a-116941-aea-3-comp-3-2-comp-components-product-list-vue+8d7e308cab.nock.json │ │ │ ├── get+wkwiatek-devmeeting-vue-raw-23-bf-472-a-5521670-b-6-bc-14-c-9-ec-15-dd-6-a-116941-aea-3-comp-3-3-comp-components-add-product-vue+e3d282f8f5.nock.json │ │ │ ├── get+wkwiatek-devmeeting-vue-raw-23-bf-472-a-5521670-b-6-bc-14-c-9-ec-15-dd-6-a-116941-aea-xpla-json+4f3818833d.nock.json │ │ │ ├── get+wkwiatek-devmeeting-vue-raw-91160-db-903-c-088211-c-0-ae-8-d-5-d-146-ba-10-ccae-604-c-1-intro-1-1-intro-index-html+a1d31e4348.nock.json │ │ │ ├── get+wkwiatek-devmeeting-vue-raw-91160-db-903-c-088211-c-0-ae-8-d-5-d-146-ba-10-ccae-604-c-2-cli-2-2-cli-src-app-vue+2e18845fa4.nock.json │ │ │ ├── get+wkwiatek-devmeeting-vue-raw-91160-db-903-c-088211-c-0-ae-8-d-5-d-146-ba-10-ccae-604-c-3-comp-3-2-comp-components-product-list-vue+38cb580c2a.nock.json │ │ │ ├── get+wkwiatek-devmeeting-vue-raw-91160-db-903-c-088211-c-0-ae-8-d-5-d-146-ba-10-ccae-604-c-3-comp-3-3-comp-components-add-product-vue+b8e87c986d.nock.json │ │ │ └── get+wkwiatek-devmeeting-vue-raw-91160-db-903-c-088211-c-0-ae-8-d-5-d-146-ba-10-ccae-604-c-xpla-json+ff093328a9.nock.json │ │ ├── raw.githubusercontent.com │ │ │ ├── get+ajaxlinux-1234-web-front-488855-e-82-d-1-aeac-083-abe-473106-eda-487-ae-6-abdf-package-json+dc6c211886.nock.json │ │ │ ├── get+ajaxlinux-1234-web-front-488855-e-82-d-1-aeac-083-abe-473106-eda-487-ae-6-abdf-vue-e-5-8-e-9-f-e-7-90-86-vue-router-js+9ad830dafa.nock.json │ │ │ ├── get+alpheios-project-pwa-prototype-master-package-json+74879ddde2.nock.json │ │ │ ├── get+alwayszou-daily-summary-master-package-json+d3b4f31697.nock.json │ │ │ ├── get+angus-lius-learn-source-code-master-package-json+88e8cfb1d5.nock.json │ │ │ ├── get+area-17-twill-master-package-json+7f26ebbc50.nock.json │ │ │ ├── get+astray-git-vue-dragula-master-package-json+bcdf2938c6.nock.json │ │ │ ├── get+awbear-awbear-github-io-master-package-json+5b58f43c5a.nock.json │ │ │ ├── get+baublet-w-8-mngr-master-package-json+9c68168f2a.nock.json │ │ │ ├── get+berlaga-vuejs-cinema-2-b-8762362256-f-74653-a-312-af-8-e-8-eaad-2335-ca-7-b-1-index-html+307768c21a.nock.json │ │ │ ├── get+berlaga-vuejs-cinema-2-b-8762362256-f-74653-a-312-af-8-e-8-eaad-2335-ca-7-b-1-src-components-check-filter-vue+1657a830fe.nock.json │ │ │ ├── get+berlaga-vuejs-cinema-2-b-8762362256-f-74653-a-312-af-8-e-8-eaad-2335-ca-7-b-1-src-components-movie-filter-vue+41601496ca.nock.json │ │ │ ├── get+berlaga-vuejs-cinema-2-b-8762362256-f-74653-a-312-af-8-e-8-eaad-2335-ca-7-b-1-src-main-js+4cd74115e4.nock.json │ │ │ ├── get+berlaga-vuejs-cinema-2-b-8762362256-f-74653-a-312-af-8-e-8-eaad-2335-ca-7-b-1-src-util-bus-js+7e6dbbeb33.nock.json │ │ │ ├── get+berlaga-vuejs-cinema-master-package-json+8babe0c013.nock.json │ │ │ ├── get+best-renekton-markdown-11-a-4-d-22-be-330824259-d-6-a-05153603-bfe-1-d-90-f-43-d-package-json+6b640105bc.nock.json │ │ │ ├── get+best-renekton-markdown-11-a-4-d-22-be-330824259-d-6-a-05153603-bfe-1-d-90-f-43-d-vue-react-ng-vue-vue-router-md+0b6f36da4a.nock.json │ │ │ ├── get+bootstrap-vue-bootstrap-vue-master-package-json+250965f509.nock.json │ │ │ ├── get+canopy-tax-single-spa-master-package-json+53430aef2b.nock.json │ │ │ ├── get+chenfaxiang-chenfaxiang-github-io-master-package-json+457b930e68.nock.json │ │ │ ├── get+chiflix-splayerx-3-fb-067545-c-82-f-1525804-fd-8-b-9278-f-88-ad-6-befbe-6-src-renderer-components-playing-view-vue+8e1c4fab12.nock.json │ │ │ ├── get+chiflix-splayerx-master-package-json+70c61cb602.nock.json │ │ │ ├── get+cklmercer-vue-events-master-package-json+a73fe1c99b.nock.json │ │ │ ├── get+codingfriend-1-feathers-vue-master-package-json+5fe91fc4f9.nock.json │ │ │ ├── get+cu-boulder-lil-shrugger-master-package-json+460eb59df2.nock.json │ │ │ ├── get+cucluoting-blog-master-package-json+bee230e09f.nock.json │ │ │ ├── get+divante-ltd-vue-storefront-master-package-json+ce4ac47122.nock.json │ │ │ ├── get+djlxiaoshi-blog-82-b-59840-a-051-eb-27-eb-17-b-3-be-3243-f-50-d-353-dbbaf-package-json+528de6e623.nock.json │ │ │ ├── get+djlxiaoshi-blog-82-b-59840-a-051-eb-27-eb-17-b-3-be-3243-f-50-d-353-dbbaf-source-posts-vue-router-e-5-88-9-d-e-6-8-e-a-2-md+cfc0f9ad32.nock.json │ │ │ ├── get+do-arcanjo-revelarte-master-package-json+e6e59c3e77.nock.json │ │ │ ├── get+dolibarr-dolibarr-master-package-json+2d065acee8.nock.json │ │ │ ├── get+frappe-charts-master-package-json+4a5fde52c7.nock.json │ │ │ ├── get+georgeletsos-vue-ygo-deck-builder-254-a-946-b-12828-adc-0-f-7-a-719-ebca-238-b-3-b-7-b-0-a-9-cd-src-app-vue+081b30893c.nock.json │ │ │ ├── get+georgeletsos-vue-ygo-deck-builder-254-a-946-b-12828-adc-0-f-7-a-719-ebca-238-b-3-b-7-b-0-a-9-cd-src-components-card-catalog-vue+5d5526e95c.nock.json │ │ │ ├── get+georgeletsos-vue-ygo-deck-builder-254-a-946-b-12828-adc-0-f-7-a-719-ebca-238-b-3-b-7-b-0-a-9-cd-src-components-card-vue+b3d712737c.nock.json │ │ │ ├── get+georgeletsos-vue-ygo-deck-builder-254-a-946-b-12828-adc-0-f-7-a-719-ebca-238-b-3-b-7-b-0-a-9-cd-src-components-deck-editor-vue+ddf91b1dfb.nock.json │ │ │ ├── get+georgeletsos-vue-ygo-deck-builder-a-51-b-5-d-6-d-9-b-2461-f-3702-a-646-eee-989484-fc-5-e-9-d-10-src-app-vue+3bb18204ce.nock.json │ │ │ ├── get+georgeletsos-vue-ygo-deck-builder-a-51-b-5-d-6-d-9-b-2461-f-3702-a-646-eee-989484-fc-5-e-9-d-10-src-components-card-catalog-vue+5e069e448d.nock.json │ │ │ ├── get+georgeletsos-vue-ygo-deck-builder-a-51-b-5-d-6-d-9-b-2461-f-3702-a-646-eee-989484-fc-5-e-9-d-10-src-components-card-vue+3bd960bf26.nock.json │ │ │ ├── get+georgeletsos-vue-ygo-deck-builder-a-51-b-5-d-6-d-9-b-2461-f-3702-a-646-eee-989484-fc-5-e-9-d-10-src-components-deck-editor-vue+ed9fbec762.nock.json │ │ │ ├── get+georgeletsos-vue-ygo-deck-builder-b-3-dfc-57-be-3-ef-9036662751-baad-7-b-49-a-1-bdcf-4159-src-app-vue+591aba6553.nock.json │ │ │ ├── get+georgeletsos-vue-ygo-deck-builder-b-3-dfc-57-be-3-ef-9036662751-baad-7-b-49-a-1-bdcf-4159-src-components-deck-editor-vue+65e97d4cdd.nock.json │ │ │ ├── get+georgeletsos-vue-ygo-deck-builder-dc-67-a-6804-f-9253-e-2-a-37-a-0-cf-96-aaf-57835-d-08-f-19-c-src-app-vue+9ae17b161d.nock.json │ │ │ ├── get+georgeletsos-vue-ygo-deck-builder-dc-67-a-6804-f-9253-e-2-a-37-a-0-cf-96-aaf-57835-d-08-f-19-c-src-components-card-catalog-vue+2fe5053b87.nock.json │ │ │ ├── get+georgeletsos-vue-ygo-deck-builder-dc-67-a-6804-f-9253-e-2-a-37-a-0-cf-96-aaf-57835-d-08-f-19-c-src-components-card-display-vue+50712a17bd.nock.json │ │ │ ├── get+georgeletsos-vue-ygo-deck-builder-dc-67-a-6804-f-9253-e-2-a-37-a-0-cf-96-aaf-57835-d-08-f-19-c-src-components-card-vue+613b579ecd.nock.json │ │ │ ├── get+georgeletsos-vue-ygo-deck-builder-dc-67-a-6804-f-9253-e-2-a-37-a-0-cf-96-aaf-57835-d-08-f-19-c-src-components-deck-vue+6951cee361.nock.json │ │ │ ├── get+georgeletsos-vue-ygo-deck-builder-dc-67-a-6804-f-9253-e-2-a-37-a-0-cf-96-aaf-57835-d-08-f-19-c-src-components-game-picker-vue+0430a36211.nock.json │ │ │ ├── get+georgeletsos-vue-ygo-deck-builder-ee-91-ef-35-f-85-b-998-ad-2-e-797-f-904-e-48-a-99-d-0-b-16-ef-5-src-app-vue+7bca98fa19.nock.json │ │ │ ├── get+georgeletsos-vue-ygo-deck-builder-ee-91-ef-35-f-85-b-998-ad-2-e-797-f-904-e-48-a-99-d-0-b-16-ef-5-src-components-card-catalog-vue+9a385c1478.nock.json │ │ │ ├── get+georgeletsos-vue-ygo-deck-builder-ee-91-ef-35-f-85-b-998-ad-2-e-797-f-904-e-48-a-99-d-0-b-16-ef-5-src-components-card-display-vue+3817144561.nock.json │ │ │ ├── get+georgeletsos-vue-ygo-deck-builder-master-package-json+07df25b205.nock.json │ │ │ ├── get+htmlmoderno-webapp-9-a-19-c-5947-befb-94-f-23-bde-688-b-146-f-607-af-89-e-087-src-vuepress-theme-layout-vue+2e8edb8879.nock.json │ │ │ ├── get+htmlmoderno-webapp-master-package-json+08c921238b.nock.json │ │ │ ├── get+ignoreintuition-awesome-vue-9-e-90-caa-5967-df-6088605397-af-12-d-3-ac-013-f-69-ec-8-readme-md+e7850c4081.nock.json │ │ │ ├── get+ignoreintuition-awesome-vue-master-package-json+368783a28e.nock.json │ │ │ ├── get+iridescent-cm-technovation-app-8054545-dd-28-d-0-c-09-db-22-f-4715682-ae-3-fe-7-b-49-df-7-app-javascript-components-screenshot-uploader-vue+f923424183.nock.json │ │ │ ├── get+iridescent-cm-technovation-app-8054545-dd-28-d-0-c-09-db-22-f-4715682-ae-3-fe-7-b-49-df-7-app-javascript-submissions-screenshots-js+7466cb85ba.nock.json │ │ │ ├── get+iridescent-cm-technovation-app-8054545-dd-28-d-0-c-09-db-22-f-4715682-ae-3-fe-7-b-49-df-7-app-views-team-submissions-pieces-screenshots-en-html-erb+6de48bb6d9.nock.json │ │ │ ├── get+iridescent-cm-technovation-app-8054545-dd-28-d-0-c-09-db-22-f-4715682-ae-3-fe-7-b-49-df-7-spec-javascript-attendee-search-spec-js+596037f50b.nock.json │ │ │ ├── get+iridescent-cm-technovation-app-8054545-dd-28-d-0-c-09-db-22-f-4715682-ae-3-fe-7-b-49-df-7-spec-javascript-submissions-screenshots-spec-js+e20610e978.nock.json │ │ │ ├── get+iridescent-cm-technovation-app-master-package-json+4146cafe41.nock.json │ │ │ ├── get+jahn-08-web-timer-f-7-b-0-cba-8-ddeff-585-bb-703-c-0-baa-50-e-2-d-4-a-62-dcaa-2-web-timer-components-global-js+a8d8e09c09.nock.json │ │ │ ├── get+jahn-08-web-timer-f-8-f-6403-fd-060-b-8-bbf-0602-e-60-c-3-ad-9-c-2-a-17-ba-1-dbf-web-timer-components-api-helper-js+c61843c072.nock.json │ │ │ ├── get+jahn-08-web-timer-f-8-f-6403-fd-060-b-8-bbf-0602-e-60-c-3-ad-9-c-2-a-17-ba-1-dbf-web-timer-components-event-bus-js+ec8e7ee0be.nock.json │ │ │ ├── get+jahn-08-web-timer-f-8-f-6403-fd-060-b-8-bbf-0602-e-60-c-3-ad-9-c-2-a-17-ba-1-dbf-web-timer-components-facebook-auth-button-js+5844b7c47f.nock.json │ │ │ ├── get+jahn-08-web-timer-f-8-f-6403-fd-060-b-8-bbf-0602-e-60-c-3-ad-9-c-2-a-17-ba-1-dbf-web-timer-components-time-switch-js+0afdf854ba.nock.json │ │ │ ├── get+jahn-08-web-timer-f-8-f-6403-fd-060-b-8-bbf-0602-e-60-c-3-ad-9-c-2-a-17-ba-1-dbf-web-timer-components-timer-customised-js+3fe6397286.nock.json │ │ │ ├── get+jahn-08-web-timer-f-8-f-6403-fd-060-b-8-bbf-0602-e-60-c-3-ad-9-c-2-a-17-ba-1-dbf-web-timer-components-watch-js+a6172a264e.nock.json │ │ │ ├── get+jahn-08-web-timer-f-8-f-6403-fd-060-b-8-bbf-0602-e-60-c-3-ad-9-c-2-a-17-ba-1-dbf-web-timer-web-timer-njsproj+2e7a0130ac.nock.json │ │ │ ├── get+jahn-08-web-timer-master-package-json+893cb9be39.nock.json │ │ │ ├── get+jlcnguyen-event-signup-4-f-34-b-99-bf-4-f-47-eb-6-a-5451-ab-95221403-ca-500-e-453-app-http-controllers-home-controller-php+92677dc54b.nock.json │ │ │ ├── get+jlcnguyen-event-signup-4-f-34-b-99-bf-4-f-47-eb-6-a-5451-ab-95221403-ca-500-e-453-app-http-controllers-signup-controller-php+d407b48996.nock.json │ │ │ ├── get+jlcnguyen-event-signup-4-f-34-b-99-bf-4-f-47-eb-6-a-5451-ab-95221403-ca-500-e-453-app-http-controllers-slot-controller-php+3aa2afa531.nock.json │ │ │ ├── get+jlcnguyen-event-signup-4-f-34-b-99-bf-4-f-47-eb-6-a-5451-ab-95221403-ca-500-e-453-public-js-app-js+564a68b559.nock.json │ │ │ ├── get+jlcnguyen-event-signup-4-f-34-b-99-bf-4-f-47-eb-6-a-5451-ab-95221403-ca-500-e-453-resources-assets-js-components-home-view-vue+1b394581fb.nock.json │ │ │ ├── get+jlcnguyen-event-signup-4-f-34-b-99-bf-4-f-47-eb-6-a-5451-ab-95221403-ca-500-e-453-resources-assets-js-components-signup-form-vue+cc6d4292fd.nock.json │ │ │ ├── get+jlcnguyen-event-signup-4-f-34-b-99-bf-4-f-47-eb-6-a-5451-ab-95221403-ca-500-e-453-resources-assets-js-components-signup-item-vue+630609343e.nock.json │ │ │ ├── get+jlcnguyen-event-signup-4-f-34-b-99-bf-4-f-47-eb-6-a-5451-ab-95221403-ca-500-e-453-resources-assets-js-components-signup-view-vue+1d920a379c.nock.json │ │ │ ├── get+jlcnguyen-event-signup-4-f-34-b-99-bf-4-f-47-eb-6-a-5451-ab-95221403-ca-500-e-453-resources-assets-js-components-slot-form-vue+bb92ad2786.nock.json │ │ │ ├── get+jlcnguyen-event-signup-4-f-34-b-99-bf-4-f-47-eb-6-a-5451-ab-95221403-ca-500-e-453-resources-assets-js-components-slot-item-vue+6b99342b6e.nock.json │ │ │ ├── get+jlcnguyen-event-signup-4-f-34-b-99-bf-4-f-47-eb-6-a-5451-ab-95221403-ca-500-e-453-resources-assets-js-components-slot-view-vue+e7face2515.nock.json │ │ │ ├── get+jlcnguyen-event-signup-4-f-34-b-99-bf-4-f-47-eb-6-a-5451-ab-95221403-ca-500-e-453-resources-assets-js-util-store-js+57d12c345a.nock.json │ │ │ ├── get+jlcnguyen-event-signup-master-package-json+e14b4ccc46.nock.json │ │ │ ├── get+jocodev-1-vue-muuri-master-package-json+42587d3d2f.nock.json │ │ │ ├── get+joejukan-vue-di-loader-a-1-df-92-b-0802623-e-1682-c-56-e-45-b-8-e-946-bd-01-a-0-fd-4-changelog-md+d2ce5f1f00.nock.json │ │ │ ├── get+joejukan-vue-di-loader-a-1-df-92-b-0802623-e-1682-c-56-e-45-b-8-e-946-bd-01-a-0-fd-4-package-json+f78c784ea4.nock.json │ │ │ ├── get+joejukan-vue-di-loader-a-1-df-92-b-0802623-e-1682-c-56-e-45-b-8-e-946-bd-01-a-0-fd-4-package-lock-json+51fb13079f.nock.json │ │ │ ├── get+joejukan-vue-di-loader-a-1-df-92-b-0802623-e-1682-c-56-e-45-b-8-e-946-bd-01-a-0-fd-4-readme-md+b9080c8816.nock.json │ │ │ ├── get+joejukan-vue-di-loader-a-1-df-92-b-0802623-e-1682-c-56-e-45-b-8-e-946-bd-01-a-0-fd-4-src-abstraction-configuration-ts+a2abadfd00.nock.json │ │ │ ├── get+joejukan-vue-di-loader-a-1-df-92-b-0802623-e-1682-c-56-e-45-b-8-e-946-bd-01-a-0-fd-4-src-abstraction-index-ts+211a9c0a25.nock.json │ │ │ ├── get+joejukan-vue-di-loader-a-1-df-92-b-0802623-e-1682-c-56-e-45-b-8-e-946-bd-01-a-0-fd-4-src-abstraction-plugin-options-ts+6ec957deff.nock.json │ │ │ ├── get+joejukan-vue-di-loader-a-1-df-92-b-0802623-e-1682-c-56-e-45-b-8-e-946-bd-01-a-0-fd-4-src-classification-ast-class-ts+656edb5db4.nock.json │ │ │ ├── get+joejukan-vue-di-loader-a-1-df-92-b-0802623-e-1682-c-56-e-45-b-8-e-946-bd-01-a-0-fd-4-src-classification-vue-di-plugin-ts+44cc867b17.nock.json │ │ │ ├── get+joejukan-vue-di-loader-a-1-df-92-b-0802623-e-1682-c-56-e-45-b-8-e-946-bd-01-a-0-fd-4-src-function-log-ts+877ff7f9ad.nock.json │ │ │ ├── get+joejukan-vue-di-loader-a-1-df-92-b-0802623-e-1682-c-56-e-45-b-8-e-946-bd-01-a-0-fd-4-src-globalization-variables-ts+45e3eb9490.nock.json │ │ │ ├── get+joejukan-vue-di-loader-master-package-json+16a6216e1e.nock.json │ │ │ ├── get+julytian-issues-blog-master-package-json+76b5a9bf58.nock.json │ │ │ ├── get+koel-app-06-bd-8-d-671368896-c-8616-acbeb-5-dfddb-9-eba-67-d-60-package-json+ba64db0a4f.nock.json │ │ │ ├── get+koel-app-2-ac-55343865-ad-21-c-0-a-4021893229442-a-3-c-026876-package-json+897c0a7815.nock.json │ │ │ ├── get+koel-app-2-ac-55343865-ad-21-c-0-a-4021893229442-a-3-c-026876-yarn-lock+1d9258122d.nock.json │ │ │ ├── get+koel-app-master-package-json+8c4c2ae5c6.nock.json │ │ │ ├── get+ktquez-vuepress-theme-ktquez-021-f-1-e-8-a-5-c-5093-b-9-bd-193-bda-0-a-9-be-5495-e-816535-layout-vue+889a5c98b4.nock.json │ │ │ ├── get+ktquez-vuepress-theme-ktquez-master-package-json+03478d2c4d.nock.json │ │ │ ├── get+learnerty-my-note-487-f-8095-bc-87-d-595014-df-47385-ecd-82-f-64-c-8-df-2-b-content-vue-vue-router-md+45541c2fcf.nock.json │ │ │ ├── get+learnerty-my-note-487-f-8095-bc-87-d-595014-df-47385-ecd-82-f-64-c-8-df-2-b-package-json+454dbe3b96.nock.json │ │ │ ├── get+lihongxun-945-myblog-master-package-json+9565c64930.nock.json │ │ │ ├── get+linthe-gh-dk-2-f-7-c-987-de-63-d-414-bbc-4-afba-2-a-0968-ae-03740410-f-package-json+c74f06e158.nock.json │ │ │ ├── get+linthe-gh-dk-2-f-7-c-987-de-63-d-414-bbc-4-afba-2-a-0968-ae-03740410-f-vue-vue-basic-router-readme-md+1d277f5913.nock.json │ │ │ ├── get+liyuming-ben-vue-practice-c-722-d-0000-cd-972994-cf-0-e-338-d-64-bb-8-e-3-e-19-e-5429-package-json+fb47aec731.nock.json │ │ │ ├── get+liyuming-ben-vue-practice-c-722-d-0000-cd-972994-cf-0-e-338-d-64-bb-8-e-3-e-19-e-5429-src-router-index-js+44ecb3054d.nock.json │ │ │ ├── get+lydiafork-lynn-blog-master-package-json+e0a3bf4c10.nock.json │ │ │ ├── get+mark-bind-vue-strap-master-package-json+2a8f9dcb25.nock.json │ │ │ ├── get+marko-js-marko-master-package-json+2ac34d8edc.nock.json │ │ │ ├── get+metaspace-2020-sm-webapp-master-package-json+30b0c40b43.nock.json │ │ │ ├── get+naxo-color-game-4-eff-6-a-144-fd-206-dffa-6-df-1889-b-2-b-79-e-6-ee-9-fbff-4-package-json+2c2fb2095a.nock.json │ │ │ ├── get+naxo-color-game-4-eff-6-a-144-fd-206-dffa-6-df-1889-b-2-b-79-e-6-ee-9-fbff-4-test-unit-specs-app-spec-js+1f18d70937.nock.json │ │ │ ├── get+olesla-toolbox-a-387606-c-74707-a-0-f-71-b-13-b-3376-b-14-bb-65-bfb-1-eba-app-http-controllers-user-controller-php+6e7b0deb7b.nock.json │ │ │ ├── get+olesla-toolbox-a-387606-c-74707-a-0-f-71-b-13-b-3376-b-14-bb-65-bfb-1-eba-database-migrations-2018-03-30-102114-alter-users-add-dimmed-php+59158ad956.nock.json │ │ │ ├── get+olesla-toolbox-a-387606-c-74707-a-0-f-71-b-13-b-3376-b-14-bb-65-bfb-1-eba-public-js-app-js+95666842f8.nock.json │ │ │ ├── get+olesla-toolbox-a-387606-c-74707-a-0-f-71-b-13-b-3376-b-14-bb-65-bfb-1-eba-resources-assets-js-components-article-vue+45d8d047c9.nock.json │ │ │ ├── get+olesla-toolbox-a-387606-c-74707-a-0-f-71-b-13-b-3376-b-14-bb-65-bfb-1-eba-resources-assets-js-components-lightbulb-vue+0891c6a295.nock.json │ │ │ ├── get+olesla-toolbox-a-387606-c-74707-a-0-f-71-b-13-b-3376-b-14-bb-65-bfb-1-eba-resources-views-layouts-app-blade-php+a0f4fcb44d.nock.json │ │ │ ├── get+olesla-toolbox-a-387606-c-74707-a-0-f-71-b-13-b-3376-b-14-bb-65-bfb-1-eba-routes-web-php+e3260f77c8.nock.json │ │ │ ├── get+olesla-toolbox-master-package-json+4a2726972b.nock.json │ │ │ ├── get+openfab-lab-openfab-master-package-json+0f8637785a.nock.json │ │ │ ├── get+peiyanhuang-my-blog-bd-0-ca-44-f-7-b-78-a-15-c-58-abe-123-f-8-c-0-ab-0979699-c-0-c-package-json+da2cdddc3f.nock.json │ │ │ ├── get+peiyanhuang-my-blog-bd-0-ca-44-f-7-b-78-a-15-c-58-abe-123-f-8-c-0-ab-0979699-c-0-c-posts-2017-02-26-vue-router-md+87579bbf15.nock.json │ │ │ ├── get+ratiw-vuetable-2-master-package-json+3ed327c2f7.nock.json │ │ │ ├── get+rexwang-0128-note-510867090-f-62-e-68-c-11-ce-26-c-81-f-74-b-30-b-2369232-b-package-json+150a43a458.nock.json │ │ │ ├── get+rexwang-0128-note-510867090-f-62-e-68-c-11-ce-26-c-81-f-74-b-30-b-2369232-b-vue-vue-router-e-7-ac-94-e-8-ae-b-0+0cd65c5173.nock.json │ │ │ ├── get+rhinel-blog-word-master-package-json+f672a59b8c.nock.json │ │ │ ├── get+rogerxu-rogerxu-github-io-master-package-json+1e9a9b62cb.nock.json │ │ │ ├── get+sam-chen-69-vue-demo-2121676-b-9-f-3-f-38-e-05-fbd-67-d-22-c-46-fc-470-b-5-b-8-cac-package-json+2e3ae9f56a.nock.json │ │ │ ├── get+sam-chen-69-vue-demo-2121676-b-9-f-3-f-38-e-05-fbd-67-d-22-c-46-fc-470-b-5-b-8-cac-vue-study-txt+747590320f.nock.json │ │ │ ├── get+shetia-shetia-123-34-ba-520-c-73-d-9-e-1-cea-0-eb-751-a-22-eb-7864-a-36016-e-2-package-json+7e53b2c9dd.nock.json │ │ │ ├── get+shetia-shetia-123-34-ba-520-c-73-d-9-e-1-cea-0-eb-751-a-22-eb-7864-a-36016-e-2-src-main-js+ea445087a1.nock.json │ │ │ ├── get+shopify-draggable-master-package-json+03146be586.nock.json │ │ │ ├── get+sniu-23-template-nuxt-22350-a-3-cc-43-c-5-bc-1-b-022-b-430-a-68-d-41521-a-9717-c-2-book-vue-router-md+91ec36a9f9.nock.json │ │ │ ├── get+sniu-23-template-nuxt-22350-a-3-cc-43-c-5-bc-1-b-022-b-430-a-68-d-41521-a-9717-c-2-package-json+206527951e.nock.json │ │ │ ├── get+surmon-china-surmon-me-master-package-json+d92182513f.nock.json │ │ │ ├── get+tyquan-training-f-577-f-45-e-7-f-0-b-8-c-9-b-63-e-86934-d-9-cc-7-c-9-d-9-d-93-a-552-package-json+c3c797245f.nock.json │ │ │ ├── get+tyquan-training-f-577-f-45-e-7-f-0-b-8-c-9-b-63-e-86934-d-9-cc-7-c-9-d-9-d-93-a-552-vue-fullsample-readme-md+66ff79e6bd.nock.json │ │ │ ├── get+vue-generators-vue-form-generator-master-package-json+a8270be5e8.nock.json │ │ │ ├── get+vuejs-vue-devtools-master-package-json+ba179aab59.nock.json │ │ │ ├── get+vuejs-vue-master-package-json+fb46f0e3e2.nock.json │ │ │ ├── get+vvpvvp-umock-9-ccf-5-a-326-e-2608-e-325-d-8-e-747-c-7-ba-436-cff-7-c-590-d-package-json+cdb83c09f4.nock.json │ │ │ ├── get+vvpvvp-umock-9-ccf-5-a-326-e-2608-e-325-d-8-e-747-c-7-ba-436-cff-7-c-590-d-page-old-lib-plugins-router-vue-router-js+8d5ff4ba65.nock.json │ │ │ ├── get+wangxiong-1004-document-3-fda-22-f-7277-b-10-fbc-1-c-15318-baad-50232-d-22-dbc-6-package-json+edce43de26.nock.json │ │ │ ├── get+wangxiong-1004-document-3-fda-22-f-7277-b-10-fbc-1-c-15318-baad-50232-d-22-dbc-6-vue-vue-router-e-9-85-8-d-e-7-bd-ae-md+d138b0e2b3.nock.json │ │ │ ├── get+waterplay-notebook-1-a-93-e-140-ca-9760-dced-28368185-b-48-e-33-cf-63-eb-02-package-json+74d72fa97c.nock.json │ │ │ ├── get+waterplay-notebook-1-a-93-e-140-ca-9760-dced-28368185-b-48-e-33-cf-63-eb-02-vue-router-e-8-ae-b-0-e-5-bd-95-vue+be59c3e8f6.nock.json │ │ │ ├── get+waterplay-notebook-d-7-da-67-ab-0-e-42-a-893-f-1-adc-7-ea-89129-a-5-f-4557-d-5-a-2-package-json+98f603f814.nock.json │ │ │ ├── get+waterplay-notebook-d-7-da-67-ab-0-e-42-a-893-f-1-adc-7-ea-89129-a-5-f-4557-d-5-a-2-vue-router-e-8-ae-b-0-e-5-bd-95-vue+6d1c0fedf9.nock.json │ │ │ ├── get+websanova-vue-auth-master-package-json+29249c3771.nock.json │ │ │ ├── get+wkwiatek-devmeeting-vue-23-bf-472-a-5521670-b-6-bc-14-c-9-ec-15-dd-6-a-116941-aea-1-intro-1-1-intro-index-html+5f4dc4074a.nock.json │ │ │ ├── get+wkwiatek-devmeeting-vue-23-bf-472-a-5521670-b-6-bc-14-c-9-ec-15-dd-6-a-116941-aea-2-cli-2-2-cli-src-app-vue+8a92daf1bb.nock.json │ │ │ ├── get+wkwiatek-devmeeting-vue-23-bf-472-a-5521670-b-6-bc-14-c-9-ec-15-dd-6-a-116941-aea-3-comp-3-2-comp-components-product-list-vue+b525704b19.nock.json │ │ │ ├── get+wkwiatek-devmeeting-vue-23-bf-472-a-5521670-b-6-bc-14-c-9-ec-15-dd-6-a-116941-aea-3-comp-3-3-comp-components-add-product-vue+62ff66c4a8.nock.json │ │ │ ├── get+wkwiatek-devmeeting-vue-23-bf-472-a-5521670-b-6-bc-14-c-9-ec-15-dd-6-a-116941-aea-xpla-json+6f041ceeef.nock.json │ │ │ ├── get+wkwiatek-devmeeting-vue-91160-db-903-c-088211-c-0-ae-8-d-5-d-146-ba-10-ccae-604-c-1-intro-1-1-intro-index-html+a58127224e.nock.json │ │ │ ├── get+wkwiatek-devmeeting-vue-91160-db-903-c-088211-c-0-ae-8-d-5-d-146-ba-10-ccae-604-c-2-cli-2-2-cli-src-app-vue+654fcfc9f6.nock.json │ │ │ ├── get+wkwiatek-devmeeting-vue-91160-db-903-c-088211-c-0-ae-8-d-5-d-146-ba-10-ccae-604-c-3-comp-3-2-comp-components-product-list-vue+79f6c3ba84.nock.json │ │ │ ├── get+wkwiatek-devmeeting-vue-91160-db-903-c-088211-c-0-ae-8-d-5-d-146-ba-10-ccae-604-c-3-comp-3-3-comp-components-add-product-vue+d3b8cdd3aa.nock.json │ │ │ ├── get+wkwiatek-devmeeting-vue-91160-db-903-c-088211-c-0-ae-8-d-5-d-146-ba-10-ccae-604-c-xpla-json+7b11afda05.nock.json │ │ │ ├── get+wkwiatek-devmeeting-vue-master-package-json+225aaca8ea.nock.json │ │ │ ├── get+wonism-storybook-master-package-json+b672c66162.nock.json │ │ │ ├── get+yerko-palma-i-validate-master-package-json+1bfce2bc14.nock.json │ │ │ ├── get+zyh-91112-mini-mvvm-07845362-e-77-a-47-b-1-cff-81-b-3-c-122305-a-3-ccd-979-a-9-package-json+df551a1b40.nock.json │ │ │ ├── get+zyh-91112-mini-mvvm-07845362-e-77-a-47-b-1-cff-81-b-3-c-122305-a-3-ccd-979-a-9-src-mvvm-router-index-js+0300fcfe7b.nock.json │ │ │ └── get+zyl-1314-blog-master-package-json+b6eb33015b.nock.json │ │ ├── searchcode.codepilot.ai │ │ │ ├── get+api-codesearch-i+6cc39fe4d3.nock.json │ │ │ ├── get+api-codesearch-i+fce7807b9f.nock.json │ │ │ ├── get+codesearch-raw-106213013+93e2c203e0.nock.json │ │ │ ├── get+codesearch-raw-107764720+71543bbd32.nock.json │ │ │ ├── get+codesearch-raw-115002790+3ea2ce6b3a.nock.json │ │ │ ├── get+codesearch-raw-116157345+9b14869632.nock.json │ │ │ ├── get+codesearch-raw-116265317+671363fdd3.nock.json │ │ │ ├── get+codesearch-raw-116411092+bf28287e59.nock.json │ │ │ ├── get+codesearch-raw-128296910+e4c7f07000.nock.json │ │ │ ├── get+codesearch-raw-129359542+f20d86cfec.nock.json │ │ │ ├── get+codesearch-raw-137975953+159f431e12.nock.json │ │ │ ├── get+codesearch-raw-15703596+0f18fd783c.nock.json │ │ │ ├── get+codesearch-raw-15704213+c0406ed81d.nock.json │ │ │ ├── get+codesearch-raw-15704216+77685e10fd.nock.json │ │ │ ├── get+codesearch-raw-15704306+a8a6afaa04.nock.json │ │ │ ├── get+codesearch-raw-15704357+d712cf9eb7.nock.json │ │ │ ├── get+codesearch-raw-15704704+531cb74230.nock.json │ │ │ ├── get+codesearch-raw-15704775+5f5352e8ea.nock.json │ │ │ ├── get+codesearch-raw-17525870+28e76078f6.nock.json │ │ │ ├── get+codesearch-raw-293637+9ee7d066dd.nock.json │ │ │ ├── get+codesearch-raw-325464+5bea9b787c.nock.json │ │ │ ├── get+codesearch-raw-325542+f0df4943d7.nock.json │ │ │ ├── get+codesearch-raw-327237+a87b7ad4c2.nock.json │ │ │ ├── get+codesearch-raw-327345+ef16bf747a.nock.json │ │ │ ├── get+codesearch-raw-327425+7883aeb595.nock.json │ │ │ ├── get+codesearch-raw-46420117+b9c75a5b95.nock.json │ │ │ ├── get+codesearch-raw-47584765+4bd0eec52f.nock.json │ │ │ ├── get+codesearch-raw-5287799+ee08576a49.nock.json │ │ │ ├── get+codesearch-raw-5287878+eb29930178.nock.json │ │ │ ├── get+codesearch-raw-55212757+520ad7e09e.nock.json │ │ │ ├── get+codesearch-raw-55212830+7b45760b9c.nock.json │ │ │ ├── get+codesearch-raw-55212852+b0a69f1680.nock.json │ │ │ ├── get+codesearch-raw-55212924+45b244e206.nock.json │ │ │ ├── get+codesearch-raw-55212936+4a4ddb533d.nock.json │ │ │ ├── get+codesearch-raw-7124559+eb74424882.nock.json │ │ │ ├── get+codesearch-raw-7506551+1b9412de01.nock.json │ │ │ ├── get+codesearch-raw-7513884+d6beff4cb5.nock.json │ │ │ ├── get+codesearch-raw-7513963+81e5b4ee32.nock.json │ │ │ ├── get+codesearch-raw-8554060+b60048d1dc.nock.json │ │ │ ├── get+codesearch-raw-898166+178268e694.nock.json │ │ │ ├── get+codesearch-raw-93967223+d012c3f15e.nock.json │ │ │ └── get+codesearch-raw-99970878+fcc0d3df91.nock.json │ │ └── searchcode.com │ │ │ ├── get+api-codesearch-i+69a3f0b24a.nock.json │ │ │ ├── get+api-codesearch-i+a43d08090d.nock.json │ │ │ ├── get+codesearch-raw-106213013+0672f871cf.nock.json │ │ │ ├── get+codesearch-raw-107764720+87ca184fca.nock.json │ │ │ ├── get+codesearch-raw-115002790+a56e97229e.nock.json │ │ │ ├── get+codesearch-raw-116157345+edac218fc8.nock.json │ │ │ ├── get+codesearch-raw-116265317+7d4d9c02a5.nock.json │ │ │ ├── get+codesearch-raw-116411092+91cda34b49.nock.json │ │ │ ├── get+codesearch-raw-128296910+13b0b8165a.nock.json │ │ │ ├── get+codesearch-raw-129359542+c987b07bfd.nock.json │ │ │ ├── get+codesearch-raw-137975953+c2e894cf49.nock.json │ │ │ ├── get+codesearch-raw-15703596+5b3fb2aa52.nock.json │ │ │ ├── get+codesearch-raw-15704213+c7c2fd06e2.nock.json │ │ │ ├── get+codesearch-raw-15704216+03e254b524.nock.json │ │ │ ├── get+codesearch-raw-15704306+7cb4add346.nock.json │ │ │ ├── get+codesearch-raw-15704357+0ca000eb15.nock.json │ │ │ ├── get+codesearch-raw-15704704+756b8f112a.nock.json │ │ │ ├── get+codesearch-raw-15704775+28ab888c71.nock.json │ │ │ ├── get+codesearch-raw-17525870+729bc8c2d2.nock.json │ │ │ ├── get+codesearch-raw-293637+94ab262218.nock.json │ │ │ ├── get+codesearch-raw-325464+233ab3562e.nock.json │ │ │ ├── get+codesearch-raw-325542+7a606fdc4c.nock.json │ │ │ ├── get+codesearch-raw-327237+4364310b7a.nock.json │ │ │ ├── get+codesearch-raw-327345+5469525c81.nock.json │ │ │ ├── get+codesearch-raw-327425+63c8d51c7c.nock.json │ │ │ ├── get+codesearch-raw-46420117+ee9bd05d6a.nock.json │ │ │ ├── get+codesearch-raw-47584765+1d6e60a270.nock.json │ │ │ ├── get+codesearch-raw-5287799+9940ee4501.nock.json │ │ │ ├── get+codesearch-raw-5287878+9257eb8f38.nock.json │ │ │ ├── get+codesearch-raw-55212757+21124ca30d.nock.json │ │ │ ├── get+codesearch-raw-55212830+dd00245b86.nock.json │ │ │ ├── get+codesearch-raw-55212852+c98a8cb67f.nock.json │ │ │ ├── get+codesearch-raw-55212924+70d54a69b9.nock.json │ │ │ ├── get+codesearch-raw-55212936+38763125e9.nock.json │ │ │ ├── get+codesearch-raw-7124559+d6a932b949.nock.json │ │ │ ├── get+codesearch-raw-7506551+03a010fa07.nock.json │ │ │ ├── get+codesearch-raw-7513884+e0d7671192.nock.json │ │ │ ├── get+codesearch-raw-7513963+f3c9ba5870.nock.json │ │ │ ├── get+codesearch-raw-8554060+47e09de55f.nock.json │ │ │ ├── get+codesearch-raw-898166+ffbf8de42f.nock.json │ │ │ ├── get+codesearch-raw-93967223+056ead3e0c.nock.json │ │ │ └── get+codesearch-raw-99970878+ef3caa6e30.nock.json │ ├── github-code.js │ ├── github-code.unit.js │ ├── github-commit.js │ ├── github-commit.unit.js │ ├── github-issues.js │ ├── github-issues.unit.js │ ├── github-pull-request.js │ ├── github-pull-request.unit.js │ ├── index.js │ ├── ipc-adapter.js │ ├── local-projects.js │ ├── ripgrep.js │ ├── searchcode.js │ ├── searchcode.unit.js │ ├── stackoverflow │ │ ├── __playbacks__ │ │ │ └── api.stackexchange.com │ │ │ │ ├── get+2-2-questions-15206705-33596294-35876939-36286592-36941605-answers+649af67c3e.nock.json │ │ │ │ ├── get+2-2-questions-15206705-45788213-39841666-37614054-32885657-answers+44b24b341f.nock.json │ │ │ │ ├── get+2-2-questions-18539491-32621988-16159203-23731517-29966093-answers+20fd1df18c.nock.json │ │ │ │ ├── get+2-2-questions-28207124-30130861-30294600-37627064-41199981-answers+4ad76dd5b2.nock.json │ │ │ │ ├── get+2-2-questions-30465034-32265449-32504307-32780726-38660022-answers+a4bc629b49.nock.json │ │ │ │ ├── get+2-2-questions-30465034-32265449-32780726-32504307-38660022-answers+e695bd7dc3.nock.json │ │ │ │ ├── get+2-2-questions-30465034-32265449-32780726-32504307-41058569-answers+a7b3cfac9a.nock.json │ │ │ │ ├── get+2-2-questions-30681639-31641732-37669727-40512274-31286924-answers+036a0aaa41.nock.json │ │ │ │ ├── get+2-2-questions-3092498-32290967-32422530-33461724-33922104-answers+f0ea8c72d9.nock.json │ │ │ │ ├── get+2-2-questions-31171597-40010597-32475982-40545173-43431550-answers+f66e6e0883.nock.json │ │ │ │ ├── get+2-2-questions-31529772-37113815-31759367-24583204-23509356-answers+a2f5dfaa7e.nock.json │ │ │ │ ├── get+2-2-questions-31670803-46500302-44935888-40424298-35416172-answers+a4b46e15d5.nock.json │ │ │ │ ├── get+2-2-questions-31749625-36773711-37688587-42657792-32636750-answers+b077b9d6cd.nock.json │ │ │ │ ├── get+2-2-questions-32274265-32290967-32422530-33461724-33922104-answers+2c97b67d7f.nock.json │ │ │ │ ├── get+2-2-questions-32636750-32402327-36505404-33911551-38193739-answers+6120cd834d.nock.json │ │ │ │ ├── get+2-2-questions-32636750-36505404-32402327-49650784-43311513-answers+c563aa638a.nock.json │ │ │ │ ├── get+2-2-questions-34427446-37489543-37532208-38067298-38764929-answers+793f60fa82.nock.json │ │ │ │ ├── get+2-2-questions-35002117-33117738-50445488-45314006-42867688-answers+7e6be91d64.nock.json │ │ │ │ ├── get+2-2-questions-35660124-32402327-36505404-33911551-38193739-answers+a8e2e8dad4.nock.json │ │ │ │ ├── get+2-2-questions-35774918-41574586-41916722-42867688-44883501-answers+ce50665d18.nock.json │ │ │ │ ├── get+2-2-questions-36286592-48994486-36941605-35876939-33596294-answers+bad0869026.nock.json │ │ │ │ ├── get+2-2-questions-37627064-30294600-30130861-28207124-5911236-answers+0c713cfe88.nock.json │ │ │ │ ├── get+2-2-questions-37627064-41199981-42293430-44738065-50176029-answers+3b97b09b33.nock.json │ │ │ │ ├── get+2-2-questions-37669727-31641732-30681639-30381450-42657792-answers+7ecc8b8f52.nock.json │ │ │ │ ├── get+2-2-questions-37688587-36773711-31749625-31286924-35660124-answers+cbf059a4a3.nock.json │ │ │ │ ├── get+2-2-questions-38067298-37532208-37489543-34427446-33152533-answers+f0e7690642.nock.json │ │ │ │ ├── get+2-2-questions-38172308-33922104-33461724-32422530-32290967-answers+abc684e10e.nock.json │ │ │ │ ├── get+2-2-questions-38172308-42497479-43768589-43822589-44512019-answers+d0a9d2dd8a.nock.json │ │ │ │ ├── get+2-2-questions-38193739-33911551-36961252-37265855-38764929-answers+5150b1ef90.nock.json │ │ │ │ ├── get+2-2-questions-38523617-37828758-42616008-39091964-30381450-answers+b8f252f578.nock.json │ │ │ │ ├── get+2-2-questions-38523617-37828758-42616008-42657792-35660124-answers+fea2a78d5e.nock.json │ │ │ │ ├── get+2-2-questions-38523617-42616008-37828758-39091964-40512274-answers+d8d9236e4b.nock.json │ │ │ │ ├── get+2-2-questions-38660022-42996358-34656412-36548228-29929411-answers+d028043be8.nock.json │ │ │ │ ├── get+2-2-questions-39091964-30381450-30681639-31641732-37669727-answers+a0252b8d31.nock.json │ │ │ │ ├── get+2-2-questions-40010597-31171597-32475982-43431550-40545173-answers+086bfb2cd8.nock.json │ │ │ │ ├── get+2-2-questions-40010597-31171597-43431550-32475982-40545173-answers+2dc77b4514.nock.json │ │ │ │ ├── get+2-2-questions-40512274-31286924-31749625-36773711-37688587-answers+c3d9c68225.nock.json │ │ │ │ ├── get+2-2-questions-41058569-42996358-34656412-29929411-36548228-answers+46af644638.nock.json │ │ │ │ ├── get+2-2-questions-41058569-42996358-34656412-36548228-29929411-answers+62373028ed.nock.json │ │ │ │ ├── get+2-2-questions-41199981-37627064-30130861-28207124-5911236-answers+918ba00376.nock.json │ │ │ │ ├── get+2-2-questions-41574586-35774918-30113459-24876497-30294600-answers+5d3e0cee43.nock.json │ │ │ │ ├── get+2-2-questions-41574586-35774918-30113459-24876497-50176029-answers+350b307434.nock.json │ │ │ │ ├── get+2-2-questions-41574586-42867688-45314006-50445488-5911236-answers+de4c7bedf8.nock.json │ │ │ │ ├── get+2-2-questions-41916722-42293430-44738065-44883501-50176029-answers+b0aa9ea2ea.nock.json │ │ │ │ ├── get+2-2-questions-42497479-46014140-44512019-43822589-43768589-answers+7f2d76cf16.nock.json │ │ │ │ ├── get+2-2-questions-43311513-49650784-36961252-37265855-33152533-answers+3eda6472f9.nock.json │ │ │ │ ├── get+2-2-questions-44883501-44738065-42293430-41916722-41199981-answers+8064f0cccb.nock.json │ │ │ │ ├── get+2-2-questions-44935888-46500302-24876497-30113459-30294600-answers+a62d65aa9d.nock.json │ │ │ │ ├── get+2-2-questions-44935888-46500302-24876497-30113459-35774918-answers+89f93e571e.nock.json │ │ │ │ ├── get+2-2-questions-45314006-50445488-5911236-28207124-30130861-answers+bea2059af3.nock.json │ │ │ │ ├── get+2-2-questions-45788213-33117738-35002117-35416172-40424298-answers+c293c30255.nock.json │ │ │ │ ├── get+2-2-questions-46014140-44512019-43822589-43768589-42497479-answers+bec894eff9.nock.json │ │ │ │ ├── get+2-2-questions-48994486-31670803-32885657-37614054-39841666-answers+a97b24fc2b.nock.json │ │ │ │ ├── get+2-2-questions-48994486-36941605-36286592-35876939-33596294-answers+4d9d3c197a.nock.json │ │ │ │ ├── get+2-2-questions-50176029-44883501-44738065-42293430-41916722-answers+614d50b8b1.nock.json │ │ │ │ └── get+2-2-search-advanced+83d92f1180.nock.json │ │ ├── index.js │ │ ├── index.unit.js │ │ ├── question-mapper.js │ │ └── question-mapper.unit.js │ ├── utils │ │ ├── __playbacks__ │ │ │ ├── api.github.com │ │ │ │ ├── get+graphql+372e1a065d.nock.json │ │ │ │ ├── get+graphql+b50b87af92.nock.json │ │ │ │ ├── get+search-code+8b91280855.nock.json │ │ │ │ ├── get+search-code+e4b119a367.nock.json │ │ │ │ ├── get+search-code+e5c22f0439.nock.json │ │ │ │ ├── get+search-code-401+f000d46a89.nock.json │ │ │ │ ├── get+search-code-403+297a82426e.nock.json │ │ │ │ ├── get+search-commits+5faee394b9.nock.json │ │ │ │ ├── get+search-commits+63dcdb50f9.nock.json │ │ │ │ ├── get+search-issues+0946e9d6cd.nock.json │ │ │ │ ├── get+search-issues+1d0b74ef56.nock.json │ │ │ │ ├── get+search-issues+6d719b3313.nock.json │ │ │ │ ├── get+search-issues+f7b641a809.nock.json │ │ │ │ ├── post+graphql+1616cbef32.nock.json │ │ │ │ ├── post+graphql+1e38f735dc.nock.json │ │ │ │ └── post+graphql+62ebe2dc63.nock.json │ │ │ ├── jsonplaceholder.typicode.com │ │ │ │ └── get+todos-1+91ce7b7c34.nock.json │ │ │ ├── searchcode.codepilot.ai │ │ │ │ ├── get+api-codesearch-i+5fdcd21eaa.nock.json │ │ │ │ └── get+api-codesearch-i+6cc39fe4d3.nock.json │ │ │ └── searchcode.com │ │ │ │ ├── get+api-codesearch-i+a43d08090d.nock.json │ │ │ │ └── get+api-codesearch-i+e7268e4e62.nock.json │ │ ├── __snapshots__ │ │ │ └── download-file.unit.js.snap │ │ ├── add-dependencies.js │ │ ├── add-github-comments.js │ │ ├── code-search-query.js │ │ ├── code-search-query.unit.js │ │ ├── convert-html-to-markdown.js │ │ ├── convert-html-to-markdown.unit.js │ │ ├── create-local-directory.js │ │ ├── create-local-directory.unit.js │ │ ├── create-tmp-directory.js │ │ ├── create-tmp-directory.unit.js │ │ ├── download-file.js │ │ ├── download-file.unit.js │ │ ├── file-content-filter.js │ │ ├── file-path-filter.js │ │ ├── file-path-filter.unit.js │ │ ├── get-github-repo-from-github-graphql.js │ │ ├── get-github-repo-from-github-graphql.unit.js │ │ ├── get-github-repo.js │ │ ├── get-github-repo.unit.js │ │ ├── get-matched-lines.js │ │ ├── get-matched-lines.unit.js │ │ ├── github-api-code-search.js │ │ ├── github-api-code-search.unit.js │ │ ├── github-api-commit-search.js │ │ ├── github-api-commit-search.unit.js │ │ ├── github-api-get.js │ │ ├── github-api-get.unit.js │ │ ├── github-api-graphql-query.js │ │ ├── github-api-issues-search.js │ │ ├── github-api-issues-search.unit.js │ │ ├── github-api-pull-request-search.js │ │ ├── github-api-pull-request-search.unit.js │ │ ├── github-response-meta.js │ │ ├── handle-or-queries.js │ │ ├── handle-or-queries.unit.js │ │ ├── parse-dependencies-from-package-json.js │ │ ├── parse-dependencies-from-package-json.unit.js │ │ ├── parse-dependencies.js │ │ ├── parse-dependencies.unit.js │ │ ├── read-file.js │ │ ├── read-file.unit.js │ │ ├── searchcode-api-search.js │ │ ├── searchcode-api-search.unit.js │ │ ├── youtube-api-search.js │ │ └── youtube-api-search.unit.js │ ├── web.js │ ├── youtube.js │ └── youtube.unit.js ├── services │ ├── README.md │ └── index.js ├── split-tests │ ├── README.md │ ├── _split-test.js │ ├── _split-test.unit.js │ └── onboarding-wizard-select-folder-text-length.js ├── themes │ ├── atom-dark.json │ └── atom-light.json └── utils │ ├── observable-from-ipc.js │ └── observable-from-process.js ├── test ├── e2e │ ├── README.md │ ├── fixtures │ │ └── search-folder │ │ │ ├── clojure-app │ │ │ ├── .gitignore │ │ │ ├── CHANGELOG.md │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── doc │ │ │ │ └── intro.md │ │ │ ├── project.clj │ │ │ ├── src │ │ │ │ └── clojure_app │ │ │ │ │ └── core.clj │ │ │ └── test │ │ │ │ └── clojure_app │ │ │ │ └── core_test.clj │ │ │ ├── mini.min.js │ │ │ └── vue-source │ │ │ ├── components │ │ │ ├── test-component-a.vue │ │ │ └── test-component-b.vue │ │ │ └── test.json │ ├── index.js │ ├── mock.js │ ├── sharedTestData │ │ └── registrationData.js │ ├── specs │ │ ├── .eslintrc │ │ ├── github-auth.spec.js │ │ ├── github-code-search.spec.js │ │ ├── launch.spec.js │ │ ├── local-search-results.spec.js │ │ ├── minified-file-search.spec.js │ │ ├── onboarding-ui.spec.js │ │ └── stackoverflow-search.spec.js │ └── utils.js ├── mocha.opts └── unit │ ├── README.md │ ├── __mocks__ │ ├── auto-launch.js │ ├── electron-settings.js │ ├── electron.js │ ├── empty-object.js │ └── vue-octicon │ │ └── components │ │ └── Octicon.js │ ├── matchers.js │ └── setup.js ├── vue.config.js └── yarn.lock /.eslintignore: -------------------------------------------------------------------------------- 1 | test/unit/coverage/** 2 | test/unit/*.js 3 | test/e2e/fixtures/** 4 | test/e2e/specs/*.js 5 | test/e2e/*.js 6 | 7 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # System Files 2 | .DS_Store 3 | Thumbs.db 4 | 5 | # Dependencies 6 | node_modules/ 7 | 8 | # Logs 9 | *.log.* 10 | *.log 11 | 12 | # Build Artifacts 13 | dist_electron/* 14 | build/* 15 | !build/icons 16 | 17 | # Test Artifacts 18 | coverage/ 19 | 20 | # Tooling Artifacts 21 | .idea/ 22 | !.gitkeep 23 | -------------------------------------------------------------------------------- /.postcssrc.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | plugins: [require('tailwindcss')('src/renderer/tailwind.js')] 3 | } 4 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | dist/ 2 | static/ 3 | coverage/ 4 | fixtures/ 5 | branding.scss 6 | package.json 7 | README.md 8 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "printWidth": 80, 3 | "tabWidth": 2, 4 | "useTabs": false, 5 | "semi": false, 6 | "singleQuote": true, 7 | "trailingComma": "none", 8 | "bracketSpacing": true, 9 | "jsxBracketSameLine": false, 10 | "proseWrap": "never" 11 | } -------------------------------------------------------------------------------- /.stylelintrc.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | extends: [ 3 | 'stylelint-config-standard', 4 | 'stylelint-config-recess-order', 5 | 'stylelint-config-css-modules' 6 | ], 7 | plugins: ['stylelint-scss'], 8 | // Rule lists: 9 | // - https://stylelint.io/user-guide/rules/ 10 | // - https://github.com/kristerkari/stylelint-scss#list-of-rules 11 | rules: { 12 | // Prevents conflict with prettier's line wrapping 13 | 'declaration-colon-newline-after': null, 14 | 'selector-class-pattern': /(^[a-z-]+$)/, 15 | 'selector-id-pattern': /(^[a-z-]+$)/, 16 | 'selector-max-universal': 1, 17 | // === 18 | // SCSS 19 | // === 20 | 'scss/dollar-variable-colon-space-after': 'always', 21 | 'scss/dollar-variable-colon-space-before': 'never', 22 | 'scss/dollar-variable-no-missing-interpolation': true, 23 | 'scss/dollar-variable-pattern': /^[a-z-]+$/, 24 | 'scss/double-slash-comment-whitespace-inside': 'always', 25 | 'scss/operator-no-newline-before': true, 26 | 'scss/operator-no-unspaced': true, 27 | 'scss/selector-no-redundant-nesting-selector': true, 28 | 'at-rule-no-unknown': [ 29 | true, 30 | { 31 | ignoreAtRules: [ 32 | '/mixin/', 33 | '/include/', 34 | '/function/', 35 | '/if/', 36 | '/return/', 37 | '/tailwind/' 38 | ] 39 | } 40 | ] 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2018 CA Inc. CodePilot.ai a project in the CA Accelerator 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /_templates/new/component/component.ejs.t: -------------------------------------------------------------------------------- 1 | --- 2 | to: "src/renderer/components/<%= h.inflection.dasherize(name).toLowerCase().slice(0, 5) === 'app-' ? '_' : '' %><%= h.inflection.dasherize(name) %>.vue" 3 | --- 4 | <% 5 | if (blocks.indexOf('template') !== -1) { 6 | %> 7 | 10 | <% 11 | } 12 | 13 | if (blocks.indexOf('script') !== -1) { 14 | %> 22 | <% 23 | } 24 | 25 | if (blocks.indexOf('style') !== -1) { 26 | %> 27 | <% 30 | } 31 | %> 32 | -------------------------------------------------------------------------------- /_templates/new/component/prompt.js: -------------------------------------------------------------------------------- 1 | const _ = require('lodash') 2 | 3 | module.exports = [ 4 | { 5 | type: 'input', 6 | name: 'name', 7 | message: 'Name:', 8 | validate(value) { 9 | if (!value.length) { 10 | return 'Components must have a name.' 11 | } 12 | const fileName = _.kebabCase(value) 13 | if (fileName.indexOf('-') === -1) { 14 | return 'Component names should contain at least two words to avoid conflicts with existing and future HTML elements.' 15 | } 16 | return true 17 | } 18 | }, 19 | { 20 | type: 'checkbox', 21 | name: 'blocks', 22 | message: 'Blocks:', 23 | choices: [ 24 | { 25 | name: '