├── .circleci └── config.yml ├── .dockerignore ├── .eslintignore ├── .eslintrc.json ├── .gitattributes ├── .github └── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── .gitignore ├── .prettierignore ├── .prettierrc ├── .renovaterc.json ├── .stylelintignore ├── .stylelintrc.json ├── .travis.yml ├── .yarnrc ├── CODE_OF_CONDUCT.md ├── Dockerfile ├── LICENSE ├── README.md ├── TEST_PLAN.md ├── __factories__ ├── clients │ ├── firebase.js │ └── github.js ├── data │ └── firebase.js ├── packages │ └── codemirror.js ├── records │ └── Error.js └── validations │ └── errors.js ├── __mocks__ ├── @bugsnag │ ├── js.js │ └── plugin-react.js ├── bowser.js ├── codemirror.js ├── fileMock.js ├── firebase │ ├── app.js │ ├── auth.js │ └── database.js ├── html-inspector │ ├── index.js │ └── window.js ├── mixpanel-browser.js └── offline-plugin │ └── runtime.js ├── babel.config.js ├── bower.json ├── config ├── browsers.json ├── firebase-auth.json └── lintignore ├── contrib └── vscode │ ├── extensions.json │ ├── launch.json │ ├── settings.json │ └── tasks.json ├── gulpfile.js ├── jest-setup.js ├── jest.config.js ├── locales ├── en │ └── translation.json └── index.js ├── package.json ├── script ├── check-configs ├── check-duplicate-dependencies └── update-validation-acceptance ├── src ├── __tests__ │ └── Analyzer.test.js ├── actions │ ├── applicationLoaded.js │ ├── clients.js │ ├── compiledProjects.js │ ├── console.js │ ├── errors.js │ ├── index.js │ ├── instrumentation.js │ ├── projects.js │ ├── resizableFlex.js │ ├── ui.js │ └── user.js ├── analyzers │ └── index.js ├── application.js ├── channels │ ├── index.js │ └── makeLoginState.js ├── clients │ ├── firebase.js │ ├── github.js │ ├── googleClassroom.js │ ├── localStorage.js │ └── mixpanel.js ├── components │ ├── AccountMigration.jsx │ ├── AccountMigrationComplete.jsx │ ├── AccountMigrationError.jsx │ ├── AccountMigrationInProgress.jsx │ ├── AccountMigrationUndoGracePeriod.jsx │ ├── Application.jsx │ ├── BrowserError.jsx │ ├── CollapsedComponent.jsx │ ├── Console.jsx │ ├── ConsoleEntry.jsx │ ├── ConsoleExpression.jsx │ ├── ConsoleInput.jsx │ ├── ConsoleOutput.jsx │ ├── Editor.jsx │ ├── EditorContainer.jsx │ ├── EditorsColumn.jsx │ ├── ErrorItem.jsx │ ├── ErrorList.jsx │ ├── ErrorReport.jsx │ ├── IEBrowserError.jsx │ ├── Instructions.jsx │ ├── InstructionsEditor.jsx │ ├── KeyboardHandler.jsx │ ├── LoginPrompt.jsx │ ├── Modal.jsx │ ├── NotificationContainer.jsx │ ├── NotificationList.jsx │ ├── Output.jsx │ ├── Pop.jsx │ ├── PopThrobber.jsx │ ├── Preview.jsx │ ├── PreviewFrame.jsx │ ├── ProjectPickerModal.jsx │ ├── ProjectPreview.jsx │ ├── ProposedAccountMigration.jsx │ ├── TopBar │ │ ├── CurrentUser.jsx │ │ ├── CurrentUserButton.jsx │ │ ├── CurrentUserMenu.jsx │ │ ├── ExportMenu.jsx │ │ ├── ExportMenuButton.jsx │ │ ├── HamburgerMenu.jsx │ │ ├── HamburgerMenuButton.jsx │ │ ├── LibraryPicker.jsx │ │ ├── LibraryPickerButton.jsx │ │ ├── NewProjectButton.jsx │ │ ├── ProjectPicker.jsx │ │ ├── ProjectPickerButton.jsx │ │ ├── SnapshotButton.jsx │ │ ├── TextSize.jsx │ │ ├── createMenu.jsx │ │ └── index.jsx │ ├── Workspace.jsx │ ├── __tests__ │ │ ├── ConsoleInput.test.jsx │ │ ├── Editor.test.jsx │ │ └── HamburgerMenu.test.jsx │ ├── notifications │ │ ├── GenericNotification.jsx │ │ ├── GenericNotificationWithURL.jsx │ │ ├── GistImportError.jsx │ │ ├── ProjectExportNotification.jsx │ │ ├── SnapshotNotification.jsx │ │ └── index.js │ └── yarn.lock ├── config.js ├── config │ ├── libraries.js │ └── libraryAssets.js ├── containers │ ├── AccountMigration.js │ ├── Console.js │ ├── EditorsColumn.js │ ├── ErrorReport.js │ ├── Instructions.js │ ├── KeyboardHandler.js │ ├── LoginPrompt.js │ ├── NotificationList.js │ ├── Preview.js │ ├── ProjectPickerModal.js │ ├── ProjectPreview.js │ ├── TopBar.js │ └── Workspace.js ├── createApplicationStore.js ├── css │ └── application.css ├── enums │ └── index.js ├── higherOrderComponents │ └── resizableFlex │ │ ├── __tests__ │ │ └── calculateFlexGrowAfterDrag.test.js │ │ ├── calculateFlexGrowAfterDrag.js │ │ ├── directionAdapterFor.js │ │ ├── index.js │ │ ├── isFlexResizingSupported.js │ │ └── sham.js ├── html │ └── index.html ├── init │ ├── DOMParserShim.js │ ├── __tests__ │ │ └── index.test.js │ ├── index.js │ └── initI18n.js ├── logic │ ├── __tests__ │ │ ├── helpers.js │ │ ├── instrumentApplicationLoaded.test.js │ │ ├── instrumentEnvironmentReady.test.js │ │ ├── linkGithubIdentity.test.js │ │ ├── logout.test.js │ │ ├── projectSuccessfullySavedTest.js │ │ ├── saveProjectTest.js │ │ ├── startAccountMigration.test.js │ │ ├── unlinkGithubIdentity.test.js │ │ └── validateProject.test.js │ ├── index.js │ ├── instrumentApplicationLoaded.js │ ├── instrumentEnvironmentReady.js │ ├── linkGithubIdentity.js │ ├── logout.js │ ├── projectSuccessfullySaved.js │ ├── saveProject.js │ ├── shared │ │ └── saveCurrentProject.js │ ├── startAccountMigration.js │ ├── unlinkGithubIdentity.js │ └── validateProject.js ├── patches │ └── stylelint │ │ └── lib │ │ └── requireRule.js ├── preview.js ├── previewSupport │ ├── channel.js │ ├── createScopedEvaluationChain.js │ ├── handleConsoleExpressions.js │ ├── handleConsoleLogs.js │ ├── handleErrors.js │ ├── handleKeyEvents.js │ ├── overrideAlert.js │ └── prettyPrint.js ├── records │ ├── AccountMigration.js │ ├── CompiledProject.js │ ├── ConsoleEntry.js │ ├── ConsoleError.js │ ├── ConsoleState.js │ ├── EditorLocation.js │ ├── Error.js │ ├── ErrorList.js │ ├── ErrorReport.js │ ├── Notification.js │ ├── Project.js │ ├── ProjectSources.js │ ├── RemoteCollection.js │ ├── UiState.js │ ├── User.js │ ├── UserAccount.js │ ├── UserIdentityProvider.js │ └── index.js ├── reducers │ ├── __tests__ │ │ ├── clients.test.jsx │ │ ├── console.test.jsx │ │ ├── currentProject.test.js │ │ ├── errors.test.js │ │ ├── migratedKarmaTestHelpers.js │ │ ├── projects.test.js │ │ ├── resizableFlex.test.js │ │ ├── ui.test.js │ │ └── user.test.js │ ├── clients.js │ ├── compiledProjects.js │ ├── console.js │ ├── currentProject.js │ ├── errors.js │ ├── index.js │ ├── projects.js │ ├── resizableFlex.js │ ├── ui.js │ └── user.js ├── sagas │ ├── __tests__ │ │ ├── clients.test.js │ │ ├── compiledProjects.test.js │ │ ├── manageUserState.test.js │ │ ├── migratedKarmaTestHelpers.js │ │ ├── projects.test.js │ │ └── ui.test.js │ ├── clients.js │ ├── compiledProjects.js │ ├── index.js │ ├── manageUserState.js │ ├── projects.js │ └── ui.js ├── selectors │ ├── getAllProjectKeys.js │ ├── getAllProjects.js │ ├── getCompiledProjects.js │ ├── getConsoleHistory.js │ ├── getCurrentAccountMigration.js │ ├── getCurrentCompiledProjectKey.js │ ├── getCurrentConsoleInputValue.js │ ├── getCurrentProject.js │ ├── getCurrentProjectExportedRepoName.js │ ├── getCurrentProjectInstructions.js │ ├── getCurrentProjectKey.js │ ├── getCurrentProjectPreview.js │ ├── getCurrentProjectPreviewTitle.js │ ├── getCurrentUser.js │ ├── getCurrentUserId.js │ ├── getCurrentValidationState.js │ ├── getEnabledLibraries.js │ ├── getErrors.js │ ├── getHiddenAndVisibleLanguages.js │ ├── getHiddenUIComponents.js │ ├── getNotifications.js │ ├── getOpenTopBarMenu.js │ ├── getPartitionedProjects.js │ ├── getProject.js │ ├── getProjects.js │ ├── getProjectsFilter.js │ ├── getRemoteConfig.js │ ├── getRequestedFocusedLine.js │ ├── index.js │ ├── isClassroomExportInProgress.js │ ├── isCurrentProjectSyntacticallyValid.js │ ├── isCurrentlyValidating.js │ ├── isDraggingColumnDivider.js │ ├── isEditingInstructions.js │ ├── isExperimental.js │ ├── isGapiReady.js │ ├── isGistExportInProgress.js │ ├── isLoginPromptOpen.js │ ├── isProjectExportInProgress.js │ ├── isProjectPickerModalOpen.js │ ├── isRepoExportInProgress.js │ ├── isSaveIndicatorVisible.js │ ├── isSnapshotInProgress.js │ ├── isTextSizeLarge.js │ ├── isUserAnonymous.js │ ├── isUserAuthenticated.js │ ├── isUserAuthenticatedWithGithub.js │ ├── isUserAuthenticatedWithGoogle.js │ ├── isUserTyping.js │ ├── makeGetProjectPreview.js │ ├── makeGetResizableFlexGrow.js │ ├── makeIsRemoteCollectionFullyLoaded.js │ └── makeIsUserAuthenticatedWith.js ├── services │ ├── __mocks__ │ │ └── babel-browser.gen.js │ ├── babel-browser.gen.js │ ├── bowser.js │ ├── gapi.js │ └── inlineStylePrefixer │ │ ├── index.js │ │ └── prefixData.gen.js ├── static │ ├── images │ │ ├── favicon.ico │ │ ├── minimize.png │ │ ├── pop │ │ │ ├── horns.svg │ │ │ ├── neutral.svg │ │ │ └── thinking.svg │ │ ├── popout.png │ │ ├── spinner.gif │ │ ├── wordmark-vertical.svg │ │ └── wordmark.svg │ └── privacy.html ├── util │ ├── ExtendableError.js │ ├── __tests__ │ │ ├── compileProject.test.js │ │ ├── i18nFormatting.test.js │ │ ├── javascript.test.js │ │ └── queryParams.test.js │ ├── arrayToSentence.js │ ├── beautifySource.js │ ├── bugsnag.js │ ├── compileProject.js │ ├── editor.js │ ├── errorUtils.js │ ├── exportUrls.js │ ├── i18nFormatting.js │ ├── index.js │ ├── javascript.js │ ├── markdown.js │ ├── normalizeError.js │ ├── performWithRetries.js │ ├── projectUtils.js │ ├── queryParams.js │ ├── retryingFailedImports.js │ ├── slowparse.js │ └── ui.js └── validations │ ├── Validator.js │ ├── __tests__ │ ├── acceptance.json │ ├── acceptance │ │ ├── css │ │ │ ├── u2p2.css │ │ │ ├── u4p1.css │ │ │ ├── u5p1.css │ │ │ └── u5p2.css │ │ ├── html │ │ │ ├── u1p1.html │ │ │ ├── u2p1.html │ │ │ ├── u2p2.html │ │ │ ├── u4p1.html │ │ │ ├── u5p1.html │ │ │ ├── u5p2.html │ │ │ └── u7p1.html │ │ └── javascript │ │ │ └── u5p2.js │ ├── css.test.js │ ├── html.test.js │ ├── javascript.test.js │ ├── rules.test.js │ ├── runRules.test.js │ ├── testValidatorAcceptance.js │ └── validationHelper.js │ ├── css.js │ ├── css │ ├── css.js │ ├── prettycss.js │ └── stylelint.js │ ├── html.js │ ├── html │ ├── htmlInspector.js │ ├── htmllint.js │ ├── rules │ │ ├── Code.js │ │ ├── MismatchedTag.js │ │ ├── NodeOutsideBody.js │ │ └── index.js │ ├── runRules.js │ └── slowparse.js │ ├── index.js │ ├── javascript.js │ ├── javascript │ ├── esprima.js │ └── jshint.js │ └── mergeValidations.js ├── templates ├── new.html └── project-export.html ├── tools ├── ci ├── node.py ├── npx.py ├── profile ├── reset.py ├── setup.py ├── teardown.py ├── util │ └── __init__.py └── yarn.py ├── webpack.config.js └── yarn.lock /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/.dockerignore -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | config/lintignore -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | config/lintignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/.prettierrc -------------------------------------------------------------------------------- /.renovaterc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/.renovaterc.json -------------------------------------------------------------------------------- /.stylelintignore: -------------------------------------------------------------------------------- 1 | config/lintignore -------------------------------------------------------------------------------- /.stylelintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/.stylelintrc.json -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/.travis.yml -------------------------------------------------------------------------------- /.yarnrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/.yarnrc -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/README.md -------------------------------------------------------------------------------- /TEST_PLAN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/TEST_PLAN.md -------------------------------------------------------------------------------- /__factories__/clients/firebase.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/__factories__/clients/firebase.js -------------------------------------------------------------------------------- /__factories__/clients/github.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/__factories__/clients/github.js -------------------------------------------------------------------------------- /__factories__/data/firebase.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/__factories__/data/firebase.js -------------------------------------------------------------------------------- /__factories__/packages/codemirror.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/__factories__/packages/codemirror.js -------------------------------------------------------------------------------- /__factories__/records/Error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/__factories__/records/Error.js -------------------------------------------------------------------------------- /__factories__/validations/errors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/__factories__/validations/errors.js -------------------------------------------------------------------------------- /__mocks__/@bugsnag/js.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/__mocks__/@bugsnag/js.js -------------------------------------------------------------------------------- /__mocks__/@bugsnag/plugin-react.js: -------------------------------------------------------------------------------- 1 | export default class BugsnagPluginReact {} 2 | -------------------------------------------------------------------------------- /__mocks__/bowser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/__mocks__/bowser.js -------------------------------------------------------------------------------- /__mocks__/codemirror.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/__mocks__/codemirror.js -------------------------------------------------------------------------------- /__mocks__/fileMock.js: -------------------------------------------------------------------------------- 1 | export default 'test-file-stub'; 2 | -------------------------------------------------------------------------------- /__mocks__/firebase/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/__mocks__/firebase/app.js -------------------------------------------------------------------------------- /__mocks__/firebase/auth.js: -------------------------------------------------------------------------------- 1 | export default {}; 2 | -------------------------------------------------------------------------------- /__mocks__/firebase/database.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/__mocks__/firebase/database.js -------------------------------------------------------------------------------- /__mocks__/html-inspector/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/__mocks__/html-inspector/index.js -------------------------------------------------------------------------------- /__mocks__/html-inspector/window.js: -------------------------------------------------------------------------------- 1 | export default {}; 2 | -------------------------------------------------------------------------------- /__mocks__/mixpanel-browser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/__mocks__/mixpanel-browser.js -------------------------------------------------------------------------------- /__mocks__/offline-plugin/runtime.js: -------------------------------------------------------------------------------- 1 | export const install = jest.fn(); 2 | -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/babel.config.js -------------------------------------------------------------------------------- /bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/bower.json -------------------------------------------------------------------------------- /config/browsers.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/config/browsers.json -------------------------------------------------------------------------------- /config/firebase-auth.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/config/firebase-auth.json -------------------------------------------------------------------------------- /config/lintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/config/lintignore -------------------------------------------------------------------------------- /contrib/vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/contrib/vscode/extensions.json -------------------------------------------------------------------------------- /contrib/vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/contrib/vscode/launch.json -------------------------------------------------------------------------------- /contrib/vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/contrib/vscode/settings.json -------------------------------------------------------------------------------- /contrib/vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/contrib/vscode/tasks.json -------------------------------------------------------------------------------- /gulpfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/gulpfile.js -------------------------------------------------------------------------------- /jest-setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/jest-setup.js -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/jest.config.js -------------------------------------------------------------------------------- /locales/en/translation.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/locales/en/translation.json -------------------------------------------------------------------------------- /locales/index.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/package.json -------------------------------------------------------------------------------- /script/check-configs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/script/check-configs -------------------------------------------------------------------------------- /script/check-duplicate-dependencies: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/script/check-duplicate-dependencies -------------------------------------------------------------------------------- /script/update-validation-acceptance: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/script/update-validation-acceptance -------------------------------------------------------------------------------- /src/__tests__/Analyzer.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/__tests__/Analyzer.test.js -------------------------------------------------------------------------------- /src/actions/applicationLoaded.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/actions/applicationLoaded.js -------------------------------------------------------------------------------- /src/actions/clients.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/actions/clients.js -------------------------------------------------------------------------------- /src/actions/compiledProjects.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/actions/compiledProjects.js -------------------------------------------------------------------------------- /src/actions/console.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/actions/console.js -------------------------------------------------------------------------------- /src/actions/errors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/actions/errors.js -------------------------------------------------------------------------------- /src/actions/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/actions/index.js -------------------------------------------------------------------------------- /src/actions/instrumentation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/actions/instrumentation.js -------------------------------------------------------------------------------- /src/actions/projects.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/actions/projects.js -------------------------------------------------------------------------------- /src/actions/resizableFlex.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/actions/resizableFlex.js -------------------------------------------------------------------------------- /src/actions/ui.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/actions/ui.js -------------------------------------------------------------------------------- /src/actions/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/actions/user.js -------------------------------------------------------------------------------- /src/analyzers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/analyzers/index.js -------------------------------------------------------------------------------- /src/application.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/application.js -------------------------------------------------------------------------------- /src/channels/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/channels/index.js -------------------------------------------------------------------------------- /src/channels/makeLoginState.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/channels/makeLoginState.js -------------------------------------------------------------------------------- /src/clients/firebase.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/clients/firebase.js -------------------------------------------------------------------------------- /src/clients/github.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/clients/github.js -------------------------------------------------------------------------------- /src/clients/googleClassroom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/clients/googleClassroom.js -------------------------------------------------------------------------------- /src/clients/localStorage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/clients/localStorage.js -------------------------------------------------------------------------------- /src/clients/mixpanel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/clients/mixpanel.js -------------------------------------------------------------------------------- /src/components/AccountMigration.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/components/AccountMigration.jsx -------------------------------------------------------------------------------- /src/components/AccountMigrationComplete.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/components/AccountMigrationComplete.jsx -------------------------------------------------------------------------------- /src/components/AccountMigrationError.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/components/AccountMigrationError.jsx -------------------------------------------------------------------------------- /src/components/AccountMigrationInProgress.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/components/AccountMigrationInProgress.jsx -------------------------------------------------------------------------------- /src/components/AccountMigrationUndoGracePeriod.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/components/AccountMigrationUndoGracePeriod.jsx -------------------------------------------------------------------------------- /src/components/Application.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/components/Application.jsx -------------------------------------------------------------------------------- /src/components/BrowserError.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/components/BrowserError.jsx -------------------------------------------------------------------------------- /src/components/CollapsedComponent.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/components/CollapsedComponent.jsx -------------------------------------------------------------------------------- /src/components/Console.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/components/Console.jsx -------------------------------------------------------------------------------- /src/components/ConsoleEntry.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/components/ConsoleEntry.jsx -------------------------------------------------------------------------------- /src/components/ConsoleExpression.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/components/ConsoleExpression.jsx -------------------------------------------------------------------------------- /src/components/ConsoleInput.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/components/ConsoleInput.jsx -------------------------------------------------------------------------------- /src/components/ConsoleOutput.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/components/ConsoleOutput.jsx -------------------------------------------------------------------------------- /src/components/Editor.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/components/Editor.jsx -------------------------------------------------------------------------------- /src/components/EditorContainer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/components/EditorContainer.jsx -------------------------------------------------------------------------------- /src/components/EditorsColumn.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/components/EditorsColumn.jsx -------------------------------------------------------------------------------- /src/components/ErrorItem.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/components/ErrorItem.jsx -------------------------------------------------------------------------------- /src/components/ErrorList.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/components/ErrorList.jsx -------------------------------------------------------------------------------- /src/components/ErrorReport.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/components/ErrorReport.jsx -------------------------------------------------------------------------------- /src/components/IEBrowserError.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/components/IEBrowserError.jsx -------------------------------------------------------------------------------- /src/components/Instructions.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/components/Instructions.jsx -------------------------------------------------------------------------------- /src/components/InstructionsEditor.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/components/InstructionsEditor.jsx -------------------------------------------------------------------------------- /src/components/KeyboardHandler.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/components/KeyboardHandler.jsx -------------------------------------------------------------------------------- /src/components/LoginPrompt.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/components/LoginPrompt.jsx -------------------------------------------------------------------------------- /src/components/Modal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/components/Modal.jsx -------------------------------------------------------------------------------- /src/components/NotificationContainer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/components/NotificationContainer.jsx -------------------------------------------------------------------------------- /src/components/NotificationList.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/components/NotificationList.jsx -------------------------------------------------------------------------------- /src/components/Output.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/components/Output.jsx -------------------------------------------------------------------------------- /src/components/Pop.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/components/Pop.jsx -------------------------------------------------------------------------------- /src/components/PopThrobber.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/components/PopThrobber.jsx -------------------------------------------------------------------------------- /src/components/Preview.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/components/Preview.jsx -------------------------------------------------------------------------------- /src/components/PreviewFrame.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/components/PreviewFrame.jsx -------------------------------------------------------------------------------- /src/components/ProjectPickerModal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/components/ProjectPickerModal.jsx -------------------------------------------------------------------------------- /src/components/ProjectPreview.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/components/ProjectPreview.jsx -------------------------------------------------------------------------------- /src/components/ProposedAccountMigration.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/components/ProposedAccountMigration.jsx -------------------------------------------------------------------------------- /src/components/TopBar/CurrentUser.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/components/TopBar/CurrentUser.jsx -------------------------------------------------------------------------------- /src/components/TopBar/CurrentUserButton.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/components/TopBar/CurrentUserButton.jsx -------------------------------------------------------------------------------- /src/components/TopBar/CurrentUserMenu.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/components/TopBar/CurrentUserMenu.jsx -------------------------------------------------------------------------------- /src/components/TopBar/ExportMenu.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/components/TopBar/ExportMenu.jsx -------------------------------------------------------------------------------- /src/components/TopBar/ExportMenuButton.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/components/TopBar/ExportMenuButton.jsx -------------------------------------------------------------------------------- /src/components/TopBar/HamburgerMenu.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/components/TopBar/HamburgerMenu.jsx -------------------------------------------------------------------------------- /src/components/TopBar/HamburgerMenuButton.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/components/TopBar/HamburgerMenuButton.jsx -------------------------------------------------------------------------------- /src/components/TopBar/LibraryPicker.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/components/TopBar/LibraryPicker.jsx -------------------------------------------------------------------------------- /src/components/TopBar/LibraryPickerButton.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/components/TopBar/LibraryPickerButton.jsx -------------------------------------------------------------------------------- /src/components/TopBar/NewProjectButton.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/components/TopBar/NewProjectButton.jsx -------------------------------------------------------------------------------- /src/components/TopBar/ProjectPicker.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/components/TopBar/ProjectPicker.jsx -------------------------------------------------------------------------------- /src/components/TopBar/ProjectPickerButton.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/components/TopBar/ProjectPickerButton.jsx -------------------------------------------------------------------------------- /src/components/TopBar/SnapshotButton.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/components/TopBar/SnapshotButton.jsx -------------------------------------------------------------------------------- /src/components/TopBar/TextSize.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/components/TopBar/TextSize.jsx -------------------------------------------------------------------------------- /src/components/TopBar/createMenu.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/components/TopBar/createMenu.jsx -------------------------------------------------------------------------------- /src/components/TopBar/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/components/TopBar/index.jsx -------------------------------------------------------------------------------- /src/components/Workspace.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/components/Workspace.jsx -------------------------------------------------------------------------------- /src/components/__tests__/ConsoleInput.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/components/__tests__/ConsoleInput.test.jsx -------------------------------------------------------------------------------- /src/components/__tests__/Editor.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/components/__tests__/Editor.test.jsx -------------------------------------------------------------------------------- /src/components/__tests__/HamburgerMenu.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/components/__tests__/HamburgerMenu.test.jsx -------------------------------------------------------------------------------- /src/components/notifications/GenericNotification.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/components/notifications/GenericNotification.jsx -------------------------------------------------------------------------------- /src/components/notifications/GenericNotificationWithURL.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/components/notifications/GenericNotificationWithURL.jsx -------------------------------------------------------------------------------- /src/components/notifications/GistImportError.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/components/notifications/GistImportError.jsx -------------------------------------------------------------------------------- /src/components/notifications/ProjectExportNotification.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/components/notifications/ProjectExportNotification.jsx -------------------------------------------------------------------------------- /src/components/notifications/SnapshotNotification.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/components/notifications/SnapshotNotification.jsx -------------------------------------------------------------------------------- /src/components/notifications/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/components/notifications/index.js -------------------------------------------------------------------------------- /src/components/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/components/yarn.lock -------------------------------------------------------------------------------- /src/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/config.js -------------------------------------------------------------------------------- /src/config/libraries.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/config/libraries.js -------------------------------------------------------------------------------- /src/config/libraryAssets.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/config/libraryAssets.js -------------------------------------------------------------------------------- /src/containers/AccountMigration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/containers/AccountMigration.js -------------------------------------------------------------------------------- /src/containers/Console.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/containers/Console.js -------------------------------------------------------------------------------- /src/containers/EditorsColumn.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/containers/EditorsColumn.js -------------------------------------------------------------------------------- /src/containers/ErrorReport.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/containers/ErrorReport.js -------------------------------------------------------------------------------- /src/containers/Instructions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/containers/Instructions.js -------------------------------------------------------------------------------- /src/containers/KeyboardHandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/containers/KeyboardHandler.js -------------------------------------------------------------------------------- /src/containers/LoginPrompt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/containers/LoginPrompt.js -------------------------------------------------------------------------------- /src/containers/NotificationList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/containers/NotificationList.js -------------------------------------------------------------------------------- /src/containers/Preview.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/containers/Preview.js -------------------------------------------------------------------------------- /src/containers/ProjectPickerModal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/containers/ProjectPickerModal.js -------------------------------------------------------------------------------- /src/containers/ProjectPreview.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/containers/ProjectPreview.js -------------------------------------------------------------------------------- /src/containers/TopBar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/containers/TopBar.js -------------------------------------------------------------------------------- /src/containers/Workspace.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/containers/Workspace.js -------------------------------------------------------------------------------- /src/createApplicationStore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/createApplicationStore.js -------------------------------------------------------------------------------- /src/css/application.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/css/application.css -------------------------------------------------------------------------------- /src/enums/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/enums/index.js -------------------------------------------------------------------------------- /src/higherOrderComponents/resizableFlex/__tests__/calculateFlexGrowAfterDrag.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/higherOrderComponents/resizableFlex/__tests__/calculateFlexGrowAfterDrag.test.js -------------------------------------------------------------------------------- /src/higherOrderComponents/resizableFlex/calculateFlexGrowAfterDrag.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/higherOrderComponents/resizableFlex/calculateFlexGrowAfterDrag.js -------------------------------------------------------------------------------- /src/higherOrderComponents/resizableFlex/directionAdapterFor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/higherOrderComponents/resizableFlex/directionAdapterFor.js -------------------------------------------------------------------------------- /src/higherOrderComponents/resizableFlex/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/higherOrderComponents/resizableFlex/index.js -------------------------------------------------------------------------------- /src/higherOrderComponents/resizableFlex/isFlexResizingSupported.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/higherOrderComponents/resizableFlex/isFlexResizingSupported.js -------------------------------------------------------------------------------- /src/higherOrderComponents/resizableFlex/sham.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/higherOrderComponents/resizableFlex/sham.js -------------------------------------------------------------------------------- /src/html/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/html/index.html -------------------------------------------------------------------------------- /src/init/DOMParserShim.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/init/DOMParserShim.js -------------------------------------------------------------------------------- /src/init/__tests__/index.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/init/__tests__/index.test.js -------------------------------------------------------------------------------- /src/init/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/init/index.js -------------------------------------------------------------------------------- /src/init/initI18n.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/init/initI18n.js -------------------------------------------------------------------------------- /src/logic/__tests__/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/logic/__tests__/helpers.js -------------------------------------------------------------------------------- /src/logic/__tests__/instrumentApplicationLoaded.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/logic/__tests__/instrumentApplicationLoaded.test.js -------------------------------------------------------------------------------- /src/logic/__tests__/instrumentEnvironmentReady.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/logic/__tests__/instrumentEnvironmentReady.test.js -------------------------------------------------------------------------------- /src/logic/__tests__/linkGithubIdentity.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/logic/__tests__/linkGithubIdentity.test.js -------------------------------------------------------------------------------- /src/logic/__tests__/logout.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/logic/__tests__/logout.test.js -------------------------------------------------------------------------------- /src/logic/__tests__/projectSuccessfullySavedTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/logic/__tests__/projectSuccessfullySavedTest.js -------------------------------------------------------------------------------- /src/logic/__tests__/saveProjectTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/logic/__tests__/saveProjectTest.js -------------------------------------------------------------------------------- /src/logic/__tests__/startAccountMigration.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/logic/__tests__/startAccountMigration.test.js -------------------------------------------------------------------------------- /src/logic/__tests__/unlinkGithubIdentity.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/logic/__tests__/unlinkGithubIdentity.test.js -------------------------------------------------------------------------------- /src/logic/__tests__/validateProject.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/logic/__tests__/validateProject.test.js -------------------------------------------------------------------------------- /src/logic/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/logic/index.js -------------------------------------------------------------------------------- /src/logic/instrumentApplicationLoaded.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/logic/instrumentApplicationLoaded.js -------------------------------------------------------------------------------- /src/logic/instrumentEnvironmentReady.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/logic/instrumentEnvironmentReady.js -------------------------------------------------------------------------------- /src/logic/linkGithubIdentity.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/logic/linkGithubIdentity.js -------------------------------------------------------------------------------- /src/logic/logout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/logic/logout.js -------------------------------------------------------------------------------- /src/logic/projectSuccessfullySaved.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/logic/projectSuccessfullySaved.js -------------------------------------------------------------------------------- /src/logic/saveProject.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/logic/saveProject.js -------------------------------------------------------------------------------- /src/logic/shared/saveCurrentProject.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/logic/shared/saveCurrentProject.js -------------------------------------------------------------------------------- /src/logic/startAccountMigration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/logic/startAccountMigration.js -------------------------------------------------------------------------------- /src/logic/unlinkGithubIdentity.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/logic/unlinkGithubIdentity.js -------------------------------------------------------------------------------- /src/logic/validateProject.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/logic/validateProject.js -------------------------------------------------------------------------------- /src/patches/stylelint/lib/requireRule.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/patches/stylelint/lib/requireRule.js -------------------------------------------------------------------------------- /src/preview.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/preview.js -------------------------------------------------------------------------------- /src/previewSupport/channel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/previewSupport/channel.js -------------------------------------------------------------------------------- /src/previewSupport/createScopedEvaluationChain.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/previewSupport/createScopedEvaluationChain.js -------------------------------------------------------------------------------- /src/previewSupport/handleConsoleExpressions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/previewSupport/handleConsoleExpressions.js -------------------------------------------------------------------------------- /src/previewSupport/handleConsoleLogs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/previewSupport/handleConsoleLogs.js -------------------------------------------------------------------------------- /src/previewSupport/handleErrors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/previewSupport/handleErrors.js -------------------------------------------------------------------------------- /src/previewSupport/handleKeyEvents.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/previewSupport/handleKeyEvents.js -------------------------------------------------------------------------------- /src/previewSupport/overrideAlert.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/previewSupport/overrideAlert.js -------------------------------------------------------------------------------- /src/previewSupport/prettyPrint.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/previewSupport/prettyPrint.js -------------------------------------------------------------------------------- /src/records/AccountMigration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/records/AccountMigration.js -------------------------------------------------------------------------------- /src/records/CompiledProject.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/records/CompiledProject.js -------------------------------------------------------------------------------- /src/records/ConsoleEntry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/records/ConsoleEntry.js -------------------------------------------------------------------------------- /src/records/ConsoleError.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/records/ConsoleError.js -------------------------------------------------------------------------------- /src/records/ConsoleState.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/records/ConsoleState.js -------------------------------------------------------------------------------- /src/records/EditorLocation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/records/EditorLocation.js -------------------------------------------------------------------------------- /src/records/Error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/records/Error.js -------------------------------------------------------------------------------- /src/records/ErrorList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/records/ErrorList.js -------------------------------------------------------------------------------- /src/records/ErrorReport.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/records/ErrorReport.js -------------------------------------------------------------------------------- /src/records/Notification.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/records/Notification.js -------------------------------------------------------------------------------- /src/records/Project.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/records/Project.js -------------------------------------------------------------------------------- /src/records/ProjectSources.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/records/ProjectSources.js -------------------------------------------------------------------------------- /src/records/RemoteCollection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/records/RemoteCollection.js -------------------------------------------------------------------------------- /src/records/UiState.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/records/UiState.js -------------------------------------------------------------------------------- /src/records/User.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/records/User.js -------------------------------------------------------------------------------- /src/records/UserAccount.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/records/UserAccount.js -------------------------------------------------------------------------------- /src/records/UserIdentityProvider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/records/UserIdentityProvider.js -------------------------------------------------------------------------------- /src/records/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/records/index.js -------------------------------------------------------------------------------- /src/reducers/__tests__/clients.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/reducers/__tests__/clients.test.jsx -------------------------------------------------------------------------------- /src/reducers/__tests__/console.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/reducers/__tests__/console.test.jsx -------------------------------------------------------------------------------- /src/reducers/__tests__/currentProject.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/reducers/__tests__/currentProject.test.js -------------------------------------------------------------------------------- /src/reducers/__tests__/errors.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/reducers/__tests__/errors.test.js -------------------------------------------------------------------------------- /src/reducers/__tests__/migratedKarmaTestHelpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/reducers/__tests__/migratedKarmaTestHelpers.js -------------------------------------------------------------------------------- /src/reducers/__tests__/projects.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/reducers/__tests__/projects.test.js -------------------------------------------------------------------------------- /src/reducers/__tests__/resizableFlex.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/reducers/__tests__/resizableFlex.test.js -------------------------------------------------------------------------------- /src/reducers/__tests__/ui.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/reducers/__tests__/ui.test.js -------------------------------------------------------------------------------- /src/reducers/__tests__/user.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/reducers/__tests__/user.test.js -------------------------------------------------------------------------------- /src/reducers/clients.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/reducers/clients.js -------------------------------------------------------------------------------- /src/reducers/compiledProjects.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/reducers/compiledProjects.js -------------------------------------------------------------------------------- /src/reducers/console.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/reducers/console.js -------------------------------------------------------------------------------- /src/reducers/currentProject.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/reducers/currentProject.js -------------------------------------------------------------------------------- /src/reducers/errors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/reducers/errors.js -------------------------------------------------------------------------------- /src/reducers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/reducers/index.js -------------------------------------------------------------------------------- /src/reducers/projects.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/reducers/projects.js -------------------------------------------------------------------------------- /src/reducers/resizableFlex.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/reducers/resizableFlex.js -------------------------------------------------------------------------------- /src/reducers/ui.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/reducers/ui.js -------------------------------------------------------------------------------- /src/reducers/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/reducers/user.js -------------------------------------------------------------------------------- /src/sagas/__tests__/clients.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/sagas/__tests__/clients.test.js -------------------------------------------------------------------------------- /src/sagas/__tests__/compiledProjects.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/sagas/__tests__/compiledProjects.test.js -------------------------------------------------------------------------------- /src/sagas/__tests__/manageUserState.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/sagas/__tests__/manageUserState.test.js -------------------------------------------------------------------------------- /src/sagas/__tests__/migratedKarmaTestHelpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/sagas/__tests__/migratedKarmaTestHelpers.js -------------------------------------------------------------------------------- /src/sagas/__tests__/projects.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/sagas/__tests__/projects.test.js -------------------------------------------------------------------------------- /src/sagas/__tests__/ui.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/sagas/__tests__/ui.test.js -------------------------------------------------------------------------------- /src/sagas/clients.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/sagas/clients.js -------------------------------------------------------------------------------- /src/sagas/compiledProjects.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/sagas/compiledProjects.js -------------------------------------------------------------------------------- /src/sagas/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/sagas/index.js -------------------------------------------------------------------------------- /src/sagas/manageUserState.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/sagas/manageUserState.js -------------------------------------------------------------------------------- /src/sagas/projects.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/sagas/projects.js -------------------------------------------------------------------------------- /src/sagas/ui.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/sagas/ui.js -------------------------------------------------------------------------------- /src/selectors/getAllProjectKeys.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/selectors/getAllProjectKeys.js -------------------------------------------------------------------------------- /src/selectors/getAllProjects.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/selectors/getAllProjects.js -------------------------------------------------------------------------------- /src/selectors/getCompiledProjects.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/selectors/getCompiledProjects.js -------------------------------------------------------------------------------- /src/selectors/getConsoleHistory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/selectors/getConsoleHistory.js -------------------------------------------------------------------------------- /src/selectors/getCurrentAccountMigration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/selectors/getCurrentAccountMigration.js -------------------------------------------------------------------------------- /src/selectors/getCurrentCompiledProjectKey.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/selectors/getCurrentCompiledProjectKey.js -------------------------------------------------------------------------------- /src/selectors/getCurrentConsoleInputValue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/selectors/getCurrentConsoleInputValue.js -------------------------------------------------------------------------------- /src/selectors/getCurrentProject.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/selectors/getCurrentProject.js -------------------------------------------------------------------------------- /src/selectors/getCurrentProjectExportedRepoName.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/selectors/getCurrentProjectExportedRepoName.js -------------------------------------------------------------------------------- /src/selectors/getCurrentProjectInstructions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/selectors/getCurrentProjectInstructions.js -------------------------------------------------------------------------------- /src/selectors/getCurrentProjectKey.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/selectors/getCurrentProjectKey.js -------------------------------------------------------------------------------- /src/selectors/getCurrentProjectPreview.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/selectors/getCurrentProjectPreview.js -------------------------------------------------------------------------------- /src/selectors/getCurrentProjectPreviewTitle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/selectors/getCurrentProjectPreviewTitle.js -------------------------------------------------------------------------------- /src/selectors/getCurrentUser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/selectors/getCurrentUser.js -------------------------------------------------------------------------------- /src/selectors/getCurrentUserId.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/selectors/getCurrentUserId.js -------------------------------------------------------------------------------- /src/selectors/getCurrentValidationState.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/selectors/getCurrentValidationState.js -------------------------------------------------------------------------------- /src/selectors/getEnabledLibraries.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/selectors/getEnabledLibraries.js -------------------------------------------------------------------------------- /src/selectors/getErrors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/selectors/getErrors.js -------------------------------------------------------------------------------- /src/selectors/getHiddenAndVisibleLanguages.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/selectors/getHiddenAndVisibleLanguages.js -------------------------------------------------------------------------------- /src/selectors/getHiddenUIComponents.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/selectors/getHiddenUIComponents.js -------------------------------------------------------------------------------- /src/selectors/getNotifications.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/selectors/getNotifications.js -------------------------------------------------------------------------------- /src/selectors/getOpenTopBarMenu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/selectors/getOpenTopBarMenu.js -------------------------------------------------------------------------------- /src/selectors/getPartitionedProjects.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/selectors/getPartitionedProjects.js -------------------------------------------------------------------------------- /src/selectors/getProject.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/selectors/getProject.js -------------------------------------------------------------------------------- /src/selectors/getProjects.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/selectors/getProjects.js -------------------------------------------------------------------------------- /src/selectors/getProjectsFilter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/selectors/getProjectsFilter.js -------------------------------------------------------------------------------- /src/selectors/getRemoteConfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/selectors/getRemoteConfig.js -------------------------------------------------------------------------------- /src/selectors/getRequestedFocusedLine.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/selectors/getRequestedFocusedLine.js -------------------------------------------------------------------------------- /src/selectors/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/selectors/index.js -------------------------------------------------------------------------------- /src/selectors/isClassroomExportInProgress.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/selectors/isClassroomExportInProgress.js -------------------------------------------------------------------------------- /src/selectors/isCurrentProjectSyntacticallyValid.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/selectors/isCurrentProjectSyntacticallyValid.js -------------------------------------------------------------------------------- /src/selectors/isCurrentlyValidating.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/selectors/isCurrentlyValidating.js -------------------------------------------------------------------------------- /src/selectors/isDraggingColumnDivider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/selectors/isDraggingColumnDivider.js -------------------------------------------------------------------------------- /src/selectors/isEditingInstructions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/selectors/isEditingInstructions.js -------------------------------------------------------------------------------- /src/selectors/isExperimental.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/selectors/isExperimental.js -------------------------------------------------------------------------------- /src/selectors/isGapiReady.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/selectors/isGapiReady.js -------------------------------------------------------------------------------- /src/selectors/isGistExportInProgress.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/selectors/isGistExportInProgress.js -------------------------------------------------------------------------------- /src/selectors/isLoginPromptOpen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/selectors/isLoginPromptOpen.js -------------------------------------------------------------------------------- /src/selectors/isProjectExportInProgress.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/selectors/isProjectExportInProgress.js -------------------------------------------------------------------------------- /src/selectors/isProjectPickerModalOpen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/selectors/isProjectPickerModalOpen.js -------------------------------------------------------------------------------- /src/selectors/isRepoExportInProgress.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/selectors/isRepoExportInProgress.js -------------------------------------------------------------------------------- /src/selectors/isSaveIndicatorVisible.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/selectors/isSaveIndicatorVisible.js -------------------------------------------------------------------------------- /src/selectors/isSnapshotInProgress.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/selectors/isSnapshotInProgress.js -------------------------------------------------------------------------------- /src/selectors/isTextSizeLarge.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/selectors/isTextSizeLarge.js -------------------------------------------------------------------------------- /src/selectors/isUserAnonymous.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/selectors/isUserAnonymous.js -------------------------------------------------------------------------------- /src/selectors/isUserAuthenticated.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/selectors/isUserAuthenticated.js -------------------------------------------------------------------------------- /src/selectors/isUserAuthenticatedWithGithub.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/selectors/isUserAuthenticatedWithGithub.js -------------------------------------------------------------------------------- /src/selectors/isUserAuthenticatedWithGoogle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/selectors/isUserAuthenticatedWithGoogle.js -------------------------------------------------------------------------------- /src/selectors/isUserTyping.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/selectors/isUserTyping.js -------------------------------------------------------------------------------- /src/selectors/makeGetProjectPreview.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/selectors/makeGetProjectPreview.js -------------------------------------------------------------------------------- /src/selectors/makeGetResizableFlexGrow.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/selectors/makeGetResizableFlexGrow.js -------------------------------------------------------------------------------- /src/selectors/makeIsRemoteCollectionFullyLoaded.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/selectors/makeIsRemoteCollectionFullyLoaded.js -------------------------------------------------------------------------------- /src/selectors/makeIsUserAuthenticatedWith.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/selectors/makeIsUserAuthenticatedWith.js -------------------------------------------------------------------------------- /src/services/__mocks__/babel-browser.gen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/services/__mocks__/babel-browser.gen.js -------------------------------------------------------------------------------- /src/services/babel-browser.gen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/services/babel-browser.gen.js -------------------------------------------------------------------------------- /src/services/bowser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/services/bowser.js -------------------------------------------------------------------------------- /src/services/gapi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/services/gapi.js -------------------------------------------------------------------------------- /src/services/inlineStylePrefixer/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/services/inlineStylePrefixer/index.js -------------------------------------------------------------------------------- /src/services/inlineStylePrefixer/prefixData.gen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/services/inlineStylePrefixer/prefixData.gen.js -------------------------------------------------------------------------------- /src/static/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/static/images/favicon.ico -------------------------------------------------------------------------------- /src/static/images/minimize.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/static/images/minimize.png -------------------------------------------------------------------------------- /src/static/images/pop/horns.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/static/images/pop/horns.svg -------------------------------------------------------------------------------- /src/static/images/pop/neutral.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/static/images/pop/neutral.svg -------------------------------------------------------------------------------- /src/static/images/pop/thinking.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/static/images/pop/thinking.svg -------------------------------------------------------------------------------- /src/static/images/popout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/static/images/popout.png -------------------------------------------------------------------------------- /src/static/images/spinner.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/static/images/spinner.gif -------------------------------------------------------------------------------- /src/static/images/wordmark-vertical.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/static/images/wordmark-vertical.svg -------------------------------------------------------------------------------- /src/static/images/wordmark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/static/images/wordmark.svg -------------------------------------------------------------------------------- /src/static/privacy.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/static/privacy.html -------------------------------------------------------------------------------- /src/util/ExtendableError.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/util/ExtendableError.js -------------------------------------------------------------------------------- /src/util/__tests__/compileProject.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/util/__tests__/compileProject.test.js -------------------------------------------------------------------------------- /src/util/__tests__/i18nFormatting.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/util/__tests__/i18nFormatting.test.js -------------------------------------------------------------------------------- /src/util/__tests__/javascript.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/util/__tests__/javascript.test.js -------------------------------------------------------------------------------- /src/util/__tests__/queryParams.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/util/__tests__/queryParams.test.js -------------------------------------------------------------------------------- /src/util/arrayToSentence.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/util/arrayToSentence.js -------------------------------------------------------------------------------- /src/util/beautifySource.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/util/beautifySource.js -------------------------------------------------------------------------------- /src/util/bugsnag.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/util/bugsnag.js -------------------------------------------------------------------------------- /src/util/compileProject.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/util/compileProject.js -------------------------------------------------------------------------------- /src/util/editor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/util/editor.js -------------------------------------------------------------------------------- /src/util/errorUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/util/errorUtils.js -------------------------------------------------------------------------------- /src/util/exportUrls.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/util/exportUrls.js -------------------------------------------------------------------------------- /src/util/i18nFormatting.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/util/i18nFormatting.js -------------------------------------------------------------------------------- /src/util/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/util/index.js -------------------------------------------------------------------------------- /src/util/javascript.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/util/javascript.js -------------------------------------------------------------------------------- /src/util/markdown.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/util/markdown.js -------------------------------------------------------------------------------- /src/util/normalizeError.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/util/normalizeError.js -------------------------------------------------------------------------------- /src/util/performWithRetries.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/util/performWithRetries.js -------------------------------------------------------------------------------- /src/util/projectUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/util/projectUtils.js -------------------------------------------------------------------------------- /src/util/queryParams.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/util/queryParams.js -------------------------------------------------------------------------------- /src/util/retryingFailedImports.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/util/retryingFailedImports.js -------------------------------------------------------------------------------- /src/util/slowparse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/util/slowparse.js -------------------------------------------------------------------------------- /src/util/ui.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/util/ui.js -------------------------------------------------------------------------------- /src/validations/Validator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/validations/Validator.js -------------------------------------------------------------------------------- /src/validations/__tests__/acceptance.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/validations/__tests__/acceptance.json -------------------------------------------------------------------------------- /src/validations/__tests__/acceptance/css/u2p2.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/validations/__tests__/acceptance/css/u2p2.css -------------------------------------------------------------------------------- /src/validations/__tests__/acceptance/css/u4p1.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/validations/__tests__/acceptance/css/u4p1.css -------------------------------------------------------------------------------- /src/validations/__tests__/acceptance/css/u5p1.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/validations/__tests__/acceptance/css/u5p1.css -------------------------------------------------------------------------------- /src/validations/__tests__/acceptance/css/u5p2.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/validations/__tests__/acceptance/css/u5p2.css -------------------------------------------------------------------------------- /src/validations/__tests__/acceptance/html/u1p1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/validations/__tests__/acceptance/html/u1p1.html -------------------------------------------------------------------------------- /src/validations/__tests__/acceptance/html/u2p1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/validations/__tests__/acceptance/html/u2p1.html -------------------------------------------------------------------------------- /src/validations/__tests__/acceptance/html/u2p2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/validations/__tests__/acceptance/html/u2p2.html -------------------------------------------------------------------------------- /src/validations/__tests__/acceptance/html/u4p1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/validations/__tests__/acceptance/html/u4p1.html -------------------------------------------------------------------------------- /src/validations/__tests__/acceptance/html/u5p1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/validations/__tests__/acceptance/html/u5p1.html -------------------------------------------------------------------------------- /src/validations/__tests__/acceptance/html/u5p2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/validations/__tests__/acceptance/html/u5p2.html -------------------------------------------------------------------------------- /src/validations/__tests__/acceptance/html/u7p1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/validations/__tests__/acceptance/html/u7p1.html -------------------------------------------------------------------------------- /src/validations/__tests__/acceptance/javascript/u5p2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/validations/__tests__/acceptance/javascript/u5p2.js -------------------------------------------------------------------------------- /src/validations/__tests__/css.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/validations/__tests__/css.test.js -------------------------------------------------------------------------------- /src/validations/__tests__/html.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/validations/__tests__/html.test.js -------------------------------------------------------------------------------- /src/validations/__tests__/javascript.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/validations/__tests__/javascript.test.js -------------------------------------------------------------------------------- /src/validations/__tests__/rules.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/validations/__tests__/rules.test.js -------------------------------------------------------------------------------- /src/validations/__tests__/runRules.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/validations/__tests__/runRules.test.js -------------------------------------------------------------------------------- /src/validations/__tests__/testValidatorAcceptance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/validations/__tests__/testValidatorAcceptance.js -------------------------------------------------------------------------------- /src/validations/__tests__/validationHelper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/validations/__tests__/validationHelper.js -------------------------------------------------------------------------------- /src/validations/css.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/validations/css.js -------------------------------------------------------------------------------- /src/validations/css/css.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/validations/css/css.js -------------------------------------------------------------------------------- /src/validations/css/prettycss.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/validations/css/prettycss.js -------------------------------------------------------------------------------- /src/validations/css/stylelint.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/validations/css/stylelint.js -------------------------------------------------------------------------------- /src/validations/html.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/validations/html.js -------------------------------------------------------------------------------- /src/validations/html/htmlInspector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/validations/html/htmlInspector.js -------------------------------------------------------------------------------- /src/validations/html/htmllint.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/validations/html/htmllint.js -------------------------------------------------------------------------------- /src/validations/html/rules/Code.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/validations/html/rules/Code.js -------------------------------------------------------------------------------- /src/validations/html/rules/MismatchedTag.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/validations/html/rules/MismatchedTag.js -------------------------------------------------------------------------------- /src/validations/html/rules/NodeOutsideBody.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/validations/html/rules/NodeOutsideBody.js -------------------------------------------------------------------------------- /src/validations/html/rules/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/validations/html/rules/index.js -------------------------------------------------------------------------------- /src/validations/html/runRules.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/validations/html/runRules.js -------------------------------------------------------------------------------- /src/validations/html/slowparse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/validations/html/slowparse.js -------------------------------------------------------------------------------- /src/validations/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/validations/index.js -------------------------------------------------------------------------------- /src/validations/javascript.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/validations/javascript.js -------------------------------------------------------------------------------- /src/validations/javascript/esprima.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/validations/javascript/esprima.js -------------------------------------------------------------------------------- /src/validations/javascript/jshint.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/validations/javascript/jshint.js -------------------------------------------------------------------------------- /src/validations/mergeValidations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/src/validations/mergeValidations.js -------------------------------------------------------------------------------- /templates/new.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/templates/new.html -------------------------------------------------------------------------------- /templates/project-export.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/templates/project-export.html -------------------------------------------------------------------------------- /tools/ci: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/tools/ci -------------------------------------------------------------------------------- /tools/node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/tools/node.py -------------------------------------------------------------------------------- /tools/npx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/tools/npx.py -------------------------------------------------------------------------------- /tools/profile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/tools/profile -------------------------------------------------------------------------------- /tools/reset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/tools/reset.py -------------------------------------------------------------------------------- /tools/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/tools/setup.py -------------------------------------------------------------------------------- /tools/teardown.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/tools/teardown.py -------------------------------------------------------------------------------- /tools/util/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/tools/util/__init__.py -------------------------------------------------------------------------------- /tools/yarn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/tools/yarn.py -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/webpack.config.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popcodeorg/popcode/HEAD/yarn.lock --------------------------------------------------------------------------------