├── .github ├── ISSUE_TEMPLATE │ ├── bug-report.md │ ├── config.yml │ ├── documentation.md │ ├── feature-request.md │ ├── internal-story.md │ └── tech-debt.yaml └── workflows │ ├── lint.yaml │ ├── test-acceptance.yaml │ ├── test-heroku.yaml │ ├── test.yaml │ └── validate.yaml ├── .gitignore ├── .nvmrc ├── CHANGELOG.md ├── CODEOWNERS ├── CONTRIBUTING.md ├── LICENCE.txt ├── Procfile ├── README.md ├── __tests__ ├── fixtures │ ├── mockNunjucksIncludes │ │ └── govuk │ │ │ └── template.njk │ ├── mockPlugins │ │ ├── invalid-plugin │ │ │ ├── govuk-prototype-kit.config.json │ │ │ └── macros │ │ │ │ └── foo-bar.njk │ │ ├── plugin-empty-config │ │ │ └── govuk-prototype-kit.config.json │ │ ├── plugin-invalid-json │ │ │ └── govuk-prototype-kit.config.json │ │ ├── plugin-invalid-keys │ │ │ └── govuk-prototype-kit.config.json │ │ ├── plugin-no-config │ │ │ └── test.js │ │ └── valid-plugin │ │ │ ├── filters.js │ │ │ ├── foo-field.njk │ │ │ ├── functions.js │ │ │ ├── govuk-prototype-kit.config.json │ │ │ ├── javascripts │ │ │ ├── modules │ │ │ │ ├── foo-module-one.js │ │ │ │ └── foo-module-two.js │ │ │ ├── step-by-step-navigation.js │ │ │ └── step-by-step-polyfills.js │ │ │ ├── sass │ │ │ ├── _step-by-step-navigation-header.scss │ │ │ ├── _step-by-step-navigation-related.scss │ │ │ └── _step-by-step-navigation.scss │ │ │ └── templates │ │ │ ├── start-with-step-by-step.html │ │ │ └── step-by-step-navigation.html │ └── test-v11-prototype │ │ ├── .gitignore │ │ ├── VERSION.txt │ │ ├── app │ │ ├── assets │ │ │ ├── images │ │ │ │ └── separator-2x.png │ │ │ ├── javascripts │ │ │ │ └── application.js │ │ │ └── sass │ │ │ │ └── application.scss │ │ ├── config.js │ │ ├── filters.js │ │ ├── routes.js │ │ └── views │ │ │ ├── index.html │ │ │ ├── layout.html │ │ │ └── nested-test-folder │ │ │ └── unbranded-test.html │ │ ├── listen-on-port.js │ │ ├── server.js │ │ └── start.js ├── spec │ ├── build.js │ ├── errors.js │ ├── force-https-redirect.js │ ├── install.js │ ├── migrate.js │ ├── plugin-validator.js │ └── sanity-checks.js └── utils │ ├── index.js │ └── mock-file-system.js ├── app.json ├── bin ├── cli └── utils │ ├── argv-parser.js │ ├── argv-parser.spec.js │ └── index.js ├── cypress.config.js ├── cypress ├── e2e │ ├── dev │ │ ├── 1-watch-files │ │ │ ├── watch-config.cypress.js │ │ │ ├── watch-filters.cypress.js │ │ │ ├── watch-functions.cypress.js │ │ │ ├── watch-images.cypress.js │ │ │ ├── watch-javascripts.cypress.js │ │ │ ├── watch-routes.cypress.js │ │ │ └── watch-views.cypress.js │ │ ├── 2-page-component-tests │ │ │ └── checkboxes.cypress.js │ │ ├── 3-link-page-tests │ │ │ ├── branching-journey.cypress.js │ │ │ ├── change-answers.cypress.js │ │ │ ├── link-index-to-start.cypress.js │ │ │ ├── link-page-utils.js │ │ │ └── simple-journey.cypress.js │ │ ├── 4-step-by-step-tests │ │ │ └── step-by-step-journey.cypress.js │ │ ├── 5-management-tests │ │ │ ├── change-service-name.cypress.js │ │ │ ├── clear-data-page.cypress.js │ │ │ ├── edit-home-page.cypress.js │ │ │ ├── management-available.cypress.js │ │ │ └── no-autodatastore-on-management-pages.cypress.js │ │ ├── 6-layout-tests │ │ │ ├── default-layout.cypress.js │ │ │ └── title-variable.cypress.js │ │ └── 7-backup-homepage │ │ │ └── backup-homepage.cypress.js │ ├── errors │ │ └── 1-error-page-tests │ │ │ ├── fatal-error.cypress.js │ │ │ ├── page-not-found-error.cypress.js │ │ │ └── server-error.cypress.js │ ├── plugins │ │ ├── 0-mock-plugin-tests │ │ │ ├── install-plugin-via-cli-test.cypress.js │ │ │ ├── install-plugin-via-ui-test.cypress.js │ │ │ ├── multi-combined-plugin-test.cypress.js │ │ │ ├── multi-plugin-test.cypress.js │ │ │ └── single-plugin-test.cypress.js │ │ ├── 1-available-plugins-tests │ │ │ ├── available-plugins.cypress.js │ │ │ ├── install-available-plugin.cypress.js │ │ │ ├── install-common-templates-plugin-from-templates-page.cypress.js │ │ │ ├── preview-template-view.cypress.js │ │ │ └── view-template-with-default-layout.cypress.js │ │ ├── 2-prototype-kit-plugin-tests │ │ │ ├── allow-upgrade-in-url.cypress.js │ │ │ ├── handle-plugin-installation-mismatch.cypress.js │ │ │ ├── handle-plugin-update-when-a-dependency-is-now-required.cypress.js │ │ │ ├── prevent-uninstalling-kit-from-ui.cypress.js │ │ │ └── remove-govuk-frontend.cypress.js │ │ └── plugin-utils.js │ ├── prod │ │ ├── 1-home-page-tests │ │ │ └── home-page-in-production.cypress.js │ │ └── 2-management-tests │ │ │ ├── management-not-available.cypress.js │ │ │ └── password-page.cypress.js │ ├── smoke │ │ └── 0-smoke-tests │ │ │ └── index-page.cypress.js │ ├── step-by-step-utils.js │ ├── styles │ │ └── 1-watch-styles │ │ │ ├── watch-custom-styles.cypress.js │ │ │ ├── watch-settings-styles.cypress.js │ │ │ └── watch-styles.cypress.js │ └── utils.js ├── events │ └── index.js ├── fixtures │ ├── broken-session-data-defaults.js │ ├── completely-broken-routes.js │ ├── components │ │ ├── juggling-balls-component.html │ │ ├── juggling-balls-route-component.js │ │ └── juggling-trick-component.html │ ├── images │ │ └── larry-the-cat.jpg │ ├── plugins │ │ ├── plugin-bar │ │ │ ├── filters.js │ │ │ ├── govuk-prototype-kit.config.json │ │ │ ├── package.json │ │ │ ├── sass │ │ │ │ └── bar.scss │ │ │ ├── scripts │ │ │ │ └── bar.js │ │ │ └── views │ │ │ │ └── bar.html │ │ ├── plugin-baz │ │ │ ├── filters.js │ │ │ ├── govuk-prototype-kit.config.json │ │ │ ├── package.json │ │ │ ├── sass │ │ │ │ └── baz.scss │ │ │ ├── scripts │ │ │ │ └── baz.js │ │ │ └── views │ │ │ │ └── baz.njk │ │ ├── plugin-fee │ │ │ ├── govuk-prototype-kit.config.json │ │ │ ├── package.json │ │ │ ├── sass │ │ │ │ └── fee.scss │ │ │ └── templates │ │ │ │ └── fee.njk │ │ └── plugin-foo │ │ │ ├── filters.js │ │ │ ├── functions.js │ │ │ ├── govuk-prototype-kit.config.json │ │ │ ├── macros │ │ │ └── foo-field.html │ │ │ ├── package.json │ │ │ ├── sass │ │ │ └── foo.scss │ │ │ ├── scripts │ │ │ ├── foo-module.js │ │ │ ├── foo-submodule.js │ │ │ └── foo.js │ │ │ └── views │ │ │ └── foo.njk │ ├── routes.js │ ├── sass │ │ ├── broken-styles.scss │ │ └── custom-styles.scss │ └── views │ │ ├── checkbox-test.html │ │ ├── confirmation.html │ │ ├── content.html │ │ ├── custom-styles.html │ │ ├── juggling-check-answers.html │ │ ├── larry-the-cat.html │ │ ├── question.html │ │ ├── start-with-step-by-step.html │ │ ├── start.html │ │ └── step-by-step-navigation.html ├── scripts │ └── run-starter-prototype.js └── support │ ├── commands.js │ └── e2e.js ├── govuk-prototype-kit.config.json ├── index.js ├── internal_docs ├── linting.md ├── releasing │ ├── releasing-from-a-support-branch.md │ └── releasing.md └── technical-architecture.md ├── known-plugins.json ├── lib ├── assets │ ├── images │ │ └── unbranded.ico │ ├── javascripts │ │ ├── auto-store-data.js │ │ ├── kit.js │ │ ├── manage-prototype │ │ │ ├── manage-plugins.js │ │ │ └── manage-plugins.test.js │ │ └── optional │ │ │ └── legacy-govuk-frontend-init.js │ └── sass │ │ ├── includes │ │ └── _error-page.scss │ │ ├── manage-prototype.scss │ │ ├── patterns │ │ ├── _contents-list.scss │ │ ├── _mainstream-guide.scss │ │ └── _related-items.scss │ │ ├── prototype.scss │ │ └── unbranded.scss ├── authentication.js ├── authentication.test.js ├── build.js ├── config.js ├── config.test.js ├── dev-server.js ├── errorServer.js ├── exec.js ├── exec.test.js ├── filters │ ├── api.js │ ├── core-filters.js │ └── filters.test.js ├── final-backup-nunjucks │ └── layouts │ │ └── main.html ├── functions │ ├── api.js │ └── functions.test.js ├── govukFrontendPaths.js ├── manage-prototype-handlers.js ├── manage-prototype-handlers.test.js ├── manage-prototype-routes.js ├── nunjucks │ ├── govuk-prototype-kit │ │ ├── includes │ │ │ ├── homepage-bottom.njk │ │ │ ├── homepage-top.njk │ │ │ ├── scripts.njk │ │ │ ├── stylesheets-plugins.njk │ │ │ └── stylesheets.njk │ │ └── layouts │ │ │ ├── govuk-branded.njk │ │ │ └── unbranded.njk │ ├── nunjucksConfiguration.js │ ├── nunjucksLoader.js │ ├── nunjucksLoader.test.js │ └── views │ │ ├── backup-homepage.njk │ │ ├── error-handling │ │ ├── page-not-found.njk │ │ └── server-error.njk │ │ └── manage-prototype │ │ ├── clear-data-success.njk │ │ ├── clear-data.njk │ │ ├── index.njk │ │ ├── layout.njk │ │ ├── manage-prototype-not-available.njk │ │ ├── password.njk │ │ ├── plugin-install-or-uninstall.njk │ │ ├── plugins.njk │ │ ├── scripts.njk │ │ ├── stylesheets.njk │ │ ├── template-install.njk │ │ ├── template-post-install.njk │ │ └── templates.njk ├── plugins │ ├── packages.js │ ├── packages.spec.js │ ├── plugin-utils.js │ ├── plugin-utils.spec.js │ ├── plugin-validator.js │ ├── plugin-validator.spec.js │ ├── plugins-routes.js │ ├── plugins.js │ └── plugins.test.js ├── routes │ ├── api.js │ └── api.spec.js ├── session-file-store.js ├── session-file-store.test.js ├── session.js ├── session.test.js ├── sync-changes.js ├── sync-changes.test.js ├── usage-data.js ├── usage-data.test.js └── utils │ ├── asyncSerialMap.spec.js │ ├── asyncSeriesMap.js │ ├── errorModel.js │ ├── errorModel.spec.js │ ├── index.js │ ├── paths.js │ ├── performance.js │ ├── requestHttps.js │ ├── utils.test.js │ └── verboseLogger.js ├── listen-on-port.js ├── migrator ├── file-helpers.js ├── file-helpers.spec.js ├── index.js ├── known-old-versions.json ├── logger.js ├── logger.test.js ├── migration-steps.js ├── migration-steps.spec.js ├── migrator.spec.js ├── reporter.js ├── update-steps.js └── update-steps.spec.js ├── npm-shrinkwrap.json ├── package.json ├── prototype-starter └── app │ ├── assets │ ├── javascripts │ │ └── application.js │ └── sass │ │ └── application.scss │ ├── config.json │ ├── data │ └── session-data-defaults.js │ ├── filters.js │ ├── routes.js │ └── views │ ├── index.html │ └── layouts │ └── main.html ├── scripts ├── clean-publish-before-script.sh ├── create-prototype-and-run.js ├── generate-known-version-hashes.js ├── performance-test-prepare ├── performance-test-run ├── prepare-release ├── refresh-companion-kit ├── release-rc.sh └── utils │ └── create-release-pr └── server.js /.github/ISSUE_TEMPLATE/bug-report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/.github/ISSUE_TEMPLATE/bug-report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/documentation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/.github/ISSUE_TEMPLATE/documentation.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature-request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/.github/ISSUE_TEMPLATE/feature-request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/internal-story.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/.github/ISSUE_TEMPLATE/internal-story.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/tech-debt.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/.github/ISSUE_TEMPLATE/tech-debt.yaml -------------------------------------------------------------------------------- /.github/workflows/lint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/.github/workflows/lint.yaml -------------------------------------------------------------------------------- /.github/workflows/test-acceptance.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/.github/workflows/test-acceptance.yaml -------------------------------------------------------------------------------- /.github/workflows/test-heroku.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/.github/workflows/test-heroku.yaml -------------------------------------------------------------------------------- /.github/workflows/test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/.github/workflows/test.yaml -------------------------------------------------------------------------------- /.github/workflows/validate.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/.github/workflows/validate.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/.gitignore -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | lts/jod 2 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/CODEOWNERS -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENCE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/LICENCE.txt -------------------------------------------------------------------------------- /Procfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/Procfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/README.md -------------------------------------------------------------------------------- /__tests__/fixtures/mockNunjucksIncludes/govuk/template.njk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/__tests__/fixtures/mockNunjucksIncludes/govuk/template.njk -------------------------------------------------------------------------------- /__tests__/fixtures/mockPlugins/invalid-plugin/govuk-prototype-kit.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/__tests__/fixtures/mockPlugins/invalid-plugin/govuk-prototype-kit.config.json -------------------------------------------------------------------------------- /__tests__/fixtures/mockPlugins/invalid-plugin/macros/foo-bar.njk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /__tests__/fixtures/mockPlugins/plugin-empty-config/govuk-prototype-kit.config.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /__tests__/fixtures/mockPlugins/plugin-invalid-json/govuk-prototype-kit.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/__tests__/fixtures/mockPlugins/plugin-invalid-json/govuk-prototype-kit.config.json -------------------------------------------------------------------------------- /__tests__/fixtures/mockPlugins/plugin-invalid-keys/govuk-prototype-kit.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/__tests__/fixtures/mockPlugins/plugin-invalid-keys/govuk-prototype-kit.config.json -------------------------------------------------------------------------------- /__tests__/fixtures/mockPlugins/plugin-no-config/test.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /__tests__/fixtures/mockPlugins/valid-plugin/filters.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /__tests__/fixtures/mockPlugins/valid-plugin/foo-field.njk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /__tests__/fixtures/mockPlugins/valid-plugin/functions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/__tests__/fixtures/mockPlugins/valid-plugin/functions.js -------------------------------------------------------------------------------- /__tests__/fixtures/mockPlugins/valid-plugin/govuk-prototype-kit.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/__tests__/fixtures/mockPlugins/valid-plugin/govuk-prototype-kit.config.json -------------------------------------------------------------------------------- /__tests__/fixtures/mockPlugins/valid-plugin/javascripts/modules/foo-module-one.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /__tests__/fixtures/mockPlugins/valid-plugin/javascripts/modules/foo-module-two.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /__tests__/fixtures/mockPlugins/valid-plugin/javascripts/step-by-step-navigation.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /__tests__/fixtures/mockPlugins/valid-plugin/javascripts/step-by-step-polyfills.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /__tests__/fixtures/mockPlugins/valid-plugin/sass/_step-by-step-navigation-header.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /__tests__/fixtures/mockPlugins/valid-plugin/sass/_step-by-step-navigation-related.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /__tests__/fixtures/mockPlugins/valid-plugin/sass/_step-by-step-navigation.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /__tests__/fixtures/mockPlugins/valid-plugin/templates/start-with-step-by-step.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /__tests__/fixtures/mockPlugins/valid-plugin/templates/step-by-step-navigation.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /__tests__/fixtures/test-v11-prototype/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ -------------------------------------------------------------------------------- /__tests__/fixtures/test-v11-prototype/VERSION.txt: -------------------------------------------------------------------------------- 1 | 11.0.0 2 | -------------------------------------------------------------------------------- /__tests__/fixtures/test-v11-prototype/app/assets/images/separator-2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/__tests__/fixtures/test-v11-prototype/app/assets/images/separator-2x.png -------------------------------------------------------------------------------- /__tests__/fixtures/test-v11-prototype/app/assets/javascripts/application.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/__tests__/fixtures/test-v11-prototype/app/assets/javascripts/application.js -------------------------------------------------------------------------------- /__tests__/fixtures/test-v11-prototype/app/assets/sass/application.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/__tests__/fixtures/test-v11-prototype/app/assets/sass/application.scss -------------------------------------------------------------------------------- /__tests__/fixtures/test-v11-prototype/app/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/__tests__/fixtures/test-v11-prototype/app/config.js -------------------------------------------------------------------------------- /__tests__/fixtures/test-v11-prototype/app/filters.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/__tests__/fixtures/test-v11-prototype/app/filters.js -------------------------------------------------------------------------------- /__tests__/fixtures/test-v11-prototype/app/routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/__tests__/fixtures/test-v11-prototype/app/routes.js -------------------------------------------------------------------------------- /__tests__/fixtures/test-v11-prototype/app/views/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/__tests__/fixtures/test-v11-prototype/app/views/index.html -------------------------------------------------------------------------------- /__tests__/fixtures/test-v11-prototype/app/views/layout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/__tests__/fixtures/test-v11-prototype/app/views/layout.html -------------------------------------------------------------------------------- /__tests__/fixtures/test-v11-prototype/app/views/nested-test-folder/unbranded-test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/__tests__/fixtures/test-v11-prototype/app/views/nested-test-folder/unbranded-test.html -------------------------------------------------------------------------------- /__tests__/fixtures/test-v11-prototype/listen-on-port.js: -------------------------------------------------------------------------------- 1 | // Dummy listen-on-port.js 2 | -------------------------------------------------------------------------------- /__tests__/fixtures/test-v11-prototype/server.js: -------------------------------------------------------------------------------- 1 | // Dummy server.js 2 | -------------------------------------------------------------------------------- /__tests__/fixtures/test-v11-prototype/start.js: -------------------------------------------------------------------------------- 1 | // Dummy start.js 2 | -------------------------------------------------------------------------------- /__tests__/spec/build.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/__tests__/spec/build.js -------------------------------------------------------------------------------- /__tests__/spec/errors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/__tests__/spec/errors.js -------------------------------------------------------------------------------- /__tests__/spec/force-https-redirect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/__tests__/spec/force-https-redirect.js -------------------------------------------------------------------------------- /__tests__/spec/install.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/__tests__/spec/install.js -------------------------------------------------------------------------------- /__tests__/spec/migrate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/__tests__/spec/migrate.js -------------------------------------------------------------------------------- /__tests__/spec/plugin-validator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/__tests__/spec/plugin-validator.js -------------------------------------------------------------------------------- /__tests__/spec/sanity-checks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/__tests__/spec/sanity-checks.js -------------------------------------------------------------------------------- /__tests__/utils/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/__tests__/utils/index.js -------------------------------------------------------------------------------- /__tests__/utils/mock-file-system.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/__tests__/utils/mock-file-system.js -------------------------------------------------------------------------------- /app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/app.json -------------------------------------------------------------------------------- /bin/cli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/bin/cli -------------------------------------------------------------------------------- /bin/utils/argv-parser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/bin/utils/argv-parser.js -------------------------------------------------------------------------------- /bin/utils/argv-parser.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/bin/utils/argv-parser.spec.js -------------------------------------------------------------------------------- /bin/utils/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/bin/utils/index.js -------------------------------------------------------------------------------- /cypress.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/cypress.config.js -------------------------------------------------------------------------------- /cypress/e2e/dev/1-watch-files/watch-config.cypress.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/cypress/e2e/dev/1-watch-files/watch-config.cypress.js -------------------------------------------------------------------------------- /cypress/e2e/dev/1-watch-files/watch-filters.cypress.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/cypress/e2e/dev/1-watch-files/watch-filters.cypress.js -------------------------------------------------------------------------------- /cypress/e2e/dev/1-watch-files/watch-functions.cypress.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/cypress/e2e/dev/1-watch-files/watch-functions.cypress.js -------------------------------------------------------------------------------- /cypress/e2e/dev/1-watch-files/watch-images.cypress.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/cypress/e2e/dev/1-watch-files/watch-images.cypress.js -------------------------------------------------------------------------------- /cypress/e2e/dev/1-watch-files/watch-javascripts.cypress.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/cypress/e2e/dev/1-watch-files/watch-javascripts.cypress.js -------------------------------------------------------------------------------- /cypress/e2e/dev/1-watch-files/watch-routes.cypress.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/cypress/e2e/dev/1-watch-files/watch-routes.cypress.js -------------------------------------------------------------------------------- /cypress/e2e/dev/1-watch-files/watch-views.cypress.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/cypress/e2e/dev/1-watch-files/watch-views.cypress.js -------------------------------------------------------------------------------- /cypress/e2e/dev/2-page-component-tests/checkboxes.cypress.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/cypress/e2e/dev/2-page-component-tests/checkboxes.cypress.js -------------------------------------------------------------------------------- /cypress/e2e/dev/3-link-page-tests/branching-journey.cypress.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/cypress/e2e/dev/3-link-page-tests/branching-journey.cypress.js -------------------------------------------------------------------------------- /cypress/e2e/dev/3-link-page-tests/change-answers.cypress.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/cypress/e2e/dev/3-link-page-tests/change-answers.cypress.js -------------------------------------------------------------------------------- /cypress/e2e/dev/3-link-page-tests/link-index-to-start.cypress.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/cypress/e2e/dev/3-link-page-tests/link-index-to-start.cypress.js -------------------------------------------------------------------------------- /cypress/e2e/dev/3-link-page-tests/link-page-utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/cypress/e2e/dev/3-link-page-tests/link-page-utils.js -------------------------------------------------------------------------------- /cypress/e2e/dev/3-link-page-tests/simple-journey.cypress.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/cypress/e2e/dev/3-link-page-tests/simple-journey.cypress.js -------------------------------------------------------------------------------- /cypress/e2e/dev/4-step-by-step-tests/step-by-step-journey.cypress.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/cypress/e2e/dev/4-step-by-step-tests/step-by-step-journey.cypress.js -------------------------------------------------------------------------------- /cypress/e2e/dev/5-management-tests/change-service-name.cypress.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/cypress/e2e/dev/5-management-tests/change-service-name.cypress.js -------------------------------------------------------------------------------- /cypress/e2e/dev/5-management-tests/clear-data-page.cypress.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/cypress/e2e/dev/5-management-tests/clear-data-page.cypress.js -------------------------------------------------------------------------------- /cypress/e2e/dev/5-management-tests/edit-home-page.cypress.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/cypress/e2e/dev/5-management-tests/edit-home-page.cypress.js -------------------------------------------------------------------------------- /cypress/e2e/dev/5-management-tests/management-available.cypress.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/cypress/e2e/dev/5-management-tests/management-available.cypress.js -------------------------------------------------------------------------------- /cypress/e2e/dev/5-management-tests/no-autodatastore-on-management-pages.cypress.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/cypress/e2e/dev/5-management-tests/no-autodatastore-on-management-pages.cypress.js -------------------------------------------------------------------------------- /cypress/e2e/dev/6-layout-tests/default-layout.cypress.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/cypress/e2e/dev/6-layout-tests/default-layout.cypress.js -------------------------------------------------------------------------------- /cypress/e2e/dev/6-layout-tests/title-variable.cypress.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/cypress/e2e/dev/6-layout-tests/title-variable.cypress.js -------------------------------------------------------------------------------- /cypress/e2e/dev/7-backup-homepage/backup-homepage.cypress.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/cypress/e2e/dev/7-backup-homepage/backup-homepage.cypress.js -------------------------------------------------------------------------------- /cypress/e2e/errors/1-error-page-tests/fatal-error.cypress.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/cypress/e2e/errors/1-error-page-tests/fatal-error.cypress.js -------------------------------------------------------------------------------- /cypress/e2e/errors/1-error-page-tests/page-not-found-error.cypress.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/cypress/e2e/errors/1-error-page-tests/page-not-found-error.cypress.js -------------------------------------------------------------------------------- /cypress/e2e/errors/1-error-page-tests/server-error.cypress.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/cypress/e2e/errors/1-error-page-tests/server-error.cypress.js -------------------------------------------------------------------------------- /cypress/e2e/plugins/0-mock-plugin-tests/install-plugin-via-cli-test.cypress.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/cypress/e2e/plugins/0-mock-plugin-tests/install-plugin-via-cli-test.cypress.js -------------------------------------------------------------------------------- /cypress/e2e/plugins/0-mock-plugin-tests/install-plugin-via-ui-test.cypress.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/cypress/e2e/plugins/0-mock-plugin-tests/install-plugin-via-ui-test.cypress.js -------------------------------------------------------------------------------- /cypress/e2e/plugins/0-mock-plugin-tests/multi-combined-plugin-test.cypress.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/cypress/e2e/plugins/0-mock-plugin-tests/multi-combined-plugin-test.cypress.js -------------------------------------------------------------------------------- /cypress/e2e/plugins/0-mock-plugin-tests/multi-plugin-test.cypress.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/cypress/e2e/plugins/0-mock-plugin-tests/multi-plugin-test.cypress.js -------------------------------------------------------------------------------- /cypress/e2e/plugins/0-mock-plugin-tests/single-plugin-test.cypress.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/cypress/e2e/plugins/0-mock-plugin-tests/single-plugin-test.cypress.js -------------------------------------------------------------------------------- /cypress/e2e/plugins/1-available-plugins-tests/available-plugins.cypress.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/cypress/e2e/plugins/1-available-plugins-tests/available-plugins.cypress.js -------------------------------------------------------------------------------- /cypress/e2e/plugins/1-available-plugins-tests/install-available-plugin.cypress.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/cypress/e2e/plugins/1-available-plugins-tests/install-available-plugin.cypress.js -------------------------------------------------------------------------------- /cypress/e2e/plugins/1-available-plugins-tests/install-common-templates-plugin-from-templates-page.cypress.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/cypress/e2e/plugins/1-available-plugins-tests/install-common-templates-plugin-from-templates-page.cypress.js -------------------------------------------------------------------------------- /cypress/e2e/plugins/1-available-plugins-tests/preview-template-view.cypress.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/cypress/e2e/plugins/1-available-plugins-tests/preview-template-view.cypress.js -------------------------------------------------------------------------------- /cypress/e2e/plugins/1-available-plugins-tests/view-template-with-default-layout.cypress.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/cypress/e2e/plugins/1-available-plugins-tests/view-template-with-default-layout.cypress.js -------------------------------------------------------------------------------- /cypress/e2e/plugins/2-prototype-kit-plugin-tests/allow-upgrade-in-url.cypress.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/cypress/e2e/plugins/2-prototype-kit-plugin-tests/allow-upgrade-in-url.cypress.js -------------------------------------------------------------------------------- /cypress/e2e/plugins/2-prototype-kit-plugin-tests/handle-plugin-installation-mismatch.cypress.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/cypress/e2e/plugins/2-prototype-kit-plugin-tests/handle-plugin-installation-mismatch.cypress.js -------------------------------------------------------------------------------- /cypress/e2e/plugins/2-prototype-kit-plugin-tests/handle-plugin-update-when-a-dependency-is-now-required.cypress.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/cypress/e2e/plugins/2-prototype-kit-plugin-tests/handle-plugin-update-when-a-dependency-is-now-required.cypress.js -------------------------------------------------------------------------------- /cypress/e2e/plugins/2-prototype-kit-plugin-tests/prevent-uninstalling-kit-from-ui.cypress.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/cypress/e2e/plugins/2-prototype-kit-plugin-tests/prevent-uninstalling-kit-from-ui.cypress.js -------------------------------------------------------------------------------- /cypress/e2e/plugins/2-prototype-kit-plugin-tests/remove-govuk-frontend.cypress.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/cypress/e2e/plugins/2-prototype-kit-plugin-tests/remove-govuk-frontend.cypress.js -------------------------------------------------------------------------------- /cypress/e2e/plugins/plugin-utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/cypress/e2e/plugins/plugin-utils.js -------------------------------------------------------------------------------- /cypress/e2e/prod/1-home-page-tests/home-page-in-production.cypress.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/cypress/e2e/prod/1-home-page-tests/home-page-in-production.cypress.js -------------------------------------------------------------------------------- /cypress/e2e/prod/2-management-tests/management-not-available.cypress.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/cypress/e2e/prod/2-management-tests/management-not-available.cypress.js -------------------------------------------------------------------------------- /cypress/e2e/prod/2-management-tests/password-page.cypress.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/cypress/e2e/prod/2-management-tests/password-page.cypress.js -------------------------------------------------------------------------------- /cypress/e2e/smoke/0-smoke-tests/index-page.cypress.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/cypress/e2e/smoke/0-smoke-tests/index-page.cypress.js -------------------------------------------------------------------------------- /cypress/e2e/step-by-step-utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/cypress/e2e/step-by-step-utils.js -------------------------------------------------------------------------------- /cypress/e2e/styles/1-watch-styles/watch-custom-styles.cypress.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/cypress/e2e/styles/1-watch-styles/watch-custom-styles.cypress.js -------------------------------------------------------------------------------- /cypress/e2e/styles/1-watch-styles/watch-settings-styles.cypress.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/cypress/e2e/styles/1-watch-styles/watch-settings-styles.cypress.js -------------------------------------------------------------------------------- /cypress/e2e/styles/1-watch-styles/watch-styles.cypress.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/cypress/e2e/styles/1-watch-styles/watch-styles.cypress.js -------------------------------------------------------------------------------- /cypress/e2e/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/cypress/e2e/utils.js -------------------------------------------------------------------------------- /cypress/events/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/cypress/events/index.js -------------------------------------------------------------------------------- /cypress/fixtures/broken-session-data-defaults.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | 'broken' 3 | } 4 | -------------------------------------------------------------------------------- /cypress/fixtures/completely-broken-routes.js: -------------------------------------------------------------------------------- 1 | lkewjflkjadsf // eslint-disable-line 2 | -------------------------------------------------------------------------------- /cypress/fixtures/components/juggling-balls-component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/cypress/fixtures/components/juggling-balls-component.html -------------------------------------------------------------------------------- /cypress/fixtures/components/juggling-balls-route-component.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/cypress/fixtures/components/juggling-balls-route-component.js -------------------------------------------------------------------------------- /cypress/fixtures/components/juggling-trick-component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/cypress/fixtures/components/juggling-trick-component.html -------------------------------------------------------------------------------- /cypress/fixtures/images/larry-the-cat.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/cypress/fixtures/images/larry-the-cat.jpg -------------------------------------------------------------------------------- /cypress/fixtures/plugins/plugin-bar/filters.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/cypress/fixtures/plugins/plugin-bar/filters.js -------------------------------------------------------------------------------- /cypress/fixtures/plugins/plugin-bar/govuk-prototype-kit.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/cypress/fixtures/plugins/plugin-bar/govuk-prototype-kit.config.json -------------------------------------------------------------------------------- /cypress/fixtures/plugins/plugin-bar/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/cypress/fixtures/plugins/plugin-bar/package.json -------------------------------------------------------------------------------- /cypress/fixtures/plugins/plugin-bar/sass/bar.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/cypress/fixtures/plugins/plugin-bar/sass/bar.scss -------------------------------------------------------------------------------- /cypress/fixtures/plugins/plugin-bar/scripts/bar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/cypress/fixtures/plugins/plugin-bar/scripts/bar.js -------------------------------------------------------------------------------- /cypress/fixtures/plugins/plugin-bar/views/bar.html: -------------------------------------------------------------------------------- 1 |

Plugin Bar

2 | -------------------------------------------------------------------------------- /cypress/fixtures/plugins/plugin-baz/filters.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/cypress/fixtures/plugins/plugin-baz/filters.js -------------------------------------------------------------------------------- /cypress/fixtures/plugins/plugin-baz/govuk-prototype-kit.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/cypress/fixtures/plugins/plugin-baz/govuk-prototype-kit.config.json -------------------------------------------------------------------------------- /cypress/fixtures/plugins/plugin-baz/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/cypress/fixtures/plugins/plugin-baz/package.json -------------------------------------------------------------------------------- /cypress/fixtures/plugins/plugin-baz/sass/baz.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/cypress/fixtures/plugins/plugin-baz/sass/baz.scss -------------------------------------------------------------------------------- /cypress/fixtures/plugins/plugin-baz/scripts/baz.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/cypress/fixtures/plugins/plugin-baz/scripts/baz.js -------------------------------------------------------------------------------- /cypress/fixtures/plugins/plugin-baz/views/baz.njk: -------------------------------------------------------------------------------- 1 |

Plugin Baz

2 | -------------------------------------------------------------------------------- /cypress/fixtures/plugins/plugin-fee/govuk-prototype-kit.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/cypress/fixtures/plugins/plugin-fee/govuk-prototype-kit.config.json -------------------------------------------------------------------------------- /cypress/fixtures/plugins/plugin-fee/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/cypress/fixtures/plugins/plugin-fee/package.json -------------------------------------------------------------------------------- /cypress/fixtures/plugins/plugin-fee/sass/fee.scss: -------------------------------------------------------------------------------- 1 | .plugin-fee-paragraph { 2 | background: #d4351c; 3 | color: #ffdd00; 4 | } -------------------------------------------------------------------------------- /cypress/fixtures/plugins/plugin-fee/templates/fee.njk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/cypress/fixtures/plugins/plugin-fee/templates/fee.njk -------------------------------------------------------------------------------- /cypress/fixtures/plugins/plugin-foo/filters.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/cypress/fixtures/plugins/plugin-foo/filters.js -------------------------------------------------------------------------------- /cypress/fixtures/plugins/plugin-foo/functions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/cypress/fixtures/plugins/plugin-foo/functions.js -------------------------------------------------------------------------------- /cypress/fixtures/plugins/plugin-foo/govuk-prototype-kit.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/cypress/fixtures/plugins/plugin-foo/govuk-prototype-kit.config.json -------------------------------------------------------------------------------- /cypress/fixtures/plugins/plugin-foo/macros/foo-field.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/cypress/fixtures/plugins/plugin-foo/macros/foo-field.html -------------------------------------------------------------------------------- /cypress/fixtures/plugins/plugin-foo/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/cypress/fixtures/plugins/plugin-foo/package.json -------------------------------------------------------------------------------- /cypress/fixtures/plugins/plugin-foo/sass/foo.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/cypress/fixtures/plugins/plugin-foo/sass/foo.scss -------------------------------------------------------------------------------- /cypress/fixtures/plugins/plugin-foo/scripts/foo-module.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/cypress/fixtures/plugins/plugin-foo/scripts/foo-module.js -------------------------------------------------------------------------------- /cypress/fixtures/plugins/plugin-foo/scripts/foo-submodule.js: -------------------------------------------------------------------------------- 1 | export default function fooSubmodule (x, y) { 2 | return x + y 3 | } 4 | -------------------------------------------------------------------------------- /cypress/fixtures/plugins/plugin-foo/scripts/foo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/cypress/fixtures/plugins/plugin-foo/scripts/foo.js -------------------------------------------------------------------------------- /cypress/fixtures/plugins/plugin-foo/views/foo.njk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/cypress/fixtures/plugins/plugin-foo/views/foo.njk -------------------------------------------------------------------------------- /cypress/fixtures/routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/cypress/fixtures/routes.js -------------------------------------------------------------------------------- /cypress/fixtures/sass/broken-styles.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/cypress/fixtures/sass/broken-styles.scss -------------------------------------------------------------------------------- /cypress/fixtures/sass/custom-styles.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/cypress/fixtures/sass/custom-styles.scss -------------------------------------------------------------------------------- /cypress/fixtures/views/checkbox-test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/cypress/fixtures/views/checkbox-test.html -------------------------------------------------------------------------------- /cypress/fixtures/views/confirmation.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/cypress/fixtures/views/confirmation.html -------------------------------------------------------------------------------- /cypress/fixtures/views/content.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/cypress/fixtures/views/content.html -------------------------------------------------------------------------------- /cypress/fixtures/views/custom-styles.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/cypress/fixtures/views/custom-styles.html -------------------------------------------------------------------------------- /cypress/fixtures/views/juggling-check-answers.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/cypress/fixtures/views/juggling-check-answers.html -------------------------------------------------------------------------------- /cypress/fixtures/views/larry-the-cat.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/cypress/fixtures/views/larry-the-cat.html -------------------------------------------------------------------------------- /cypress/fixtures/views/question.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/cypress/fixtures/views/question.html -------------------------------------------------------------------------------- /cypress/fixtures/views/start-with-step-by-step.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/cypress/fixtures/views/start-with-step-by-step.html -------------------------------------------------------------------------------- /cypress/fixtures/views/start.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/cypress/fixtures/views/start.html -------------------------------------------------------------------------------- /cypress/fixtures/views/step-by-step-navigation.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/cypress/fixtures/views/step-by-step-navigation.html -------------------------------------------------------------------------------- /cypress/scripts/run-starter-prototype.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/cypress/scripts/run-starter-prototype.js -------------------------------------------------------------------------------- /cypress/support/commands.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/cypress/support/commands.js -------------------------------------------------------------------------------- /cypress/support/e2e.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/cypress/support/e2e.js -------------------------------------------------------------------------------- /govuk-prototype-kit.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/govuk-prototype-kit.config.json -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/index.js -------------------------------------------------------------------------------- /internal_docs/linting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/internal_docs/linting.md -------------------------------------------------------------------------------- /internal_docs/releasing/releasing-from-a-support-branch.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/internal_docs/releasing/releasing-from-a-support-branch.md -------------------------------------------------------------------------------- /internal_docs/releasing/releasing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/internal_docs/releasing/releasing.md -------------------------------------------------------------------------------- /internal_docs/technical-architecture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/internal_docs/technical-architecture.md -------------------------------------------------------------------------------- /known-plugins.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/known-plugins.json -------------------------------------------------------------------------------- /lib/assets/images/unbranded.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/lib/assets/images/unbranded.ico -------------------------------------------------------------------------------- /lib/assets/javascripts/auto-store-data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/lib/assets/javascripts/auto-store-data.js -------------------------------------------------------------------------------- /lib/assets/javascripts/kit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/lib/assets/javascripts/kit.js -------------------------------------------------------------------------------- /lib/assets/javascripts/manage-prototype/manage-plugins.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/lib/assets/javascripts/manage-prototype/manage-plugins.js -------------------------------------------------------------------------------- /lib/assets/javascripts/manage-prototype/manage-plugins.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/lib/assets/javascripts/manage-prototype/manage-plugins.test.js -------------------------------------------------------------------------------- /lib/assets/javascripts/optional/legacy-govuk-frontend-init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/lib/assets/javascripts/optional/legacy-govuk-frontend-init.js -------------------------------------------------------------------------------- /lib/assets/sass/includes/_error-page.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/lib/assets/sass/includes/_error-page.scss -------------------------------------------------------------------------------- /lib/assets/sass/manage-prototype.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/lib/assets/sass/manage-prototype.scss -------------------------------------------------------------------------------- /lib/assets/sass/patterns/_contents-list.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/lib/assets/sass/patterns/_contents-list.scss -------------------------------------------------------------------------------- /lib/assets/sass/patterns/_mainstream-guide.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/lib/assets/sass/patterns/_mainstream-guide.scss -------------------------------------------------------------------------------- /lib/assets/sass/patterns/_related-items.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/lib/assets/sass/patterns/_related-items.scss -------------------------------------------------------------------------------- /lib/assets/sass/prototype.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/lib/assets/sass/prototype.scss -------------------------------------------------------------------------------- /lib/assets/sass/unbranded.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/lib/assets/sass/unbranded.scss -------------------------------------------------------------------------------- /lib/authentication.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/lib/authentication.js -------------------------------------------------------------------------------- /lib/authentication.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/lib/authentication.test.js -------------------------------------------------------------------------------- /lib/build.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/lib/build.js -------------------------------------------------------------------------------- /lib/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/lib/config.js -------------------------------------------------------------------------------- /lib/config.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/lib/config.test.js -------------------------------------------------------------------------------- /lib/dev-server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/lib/dev-server.js -------------------------------------------------------------------------------- /lib/errorServer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/lib/errorServer.js -------------------------------------------------------------------------------- /lib/exec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/lib/exec.js -------------------------------------------------------------------------------- /lib/exec.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/lib/exec.test.js -------------------------------------------------------------------------------- /lib/filters/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/lib/filters/api.js -------------------------------------------------------------------------------- /lib/filters/core-filters.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/lib/filters/core-filters.js -------------------------------------------------------------------------------- /lib/filters/filters.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/lib/filters/filters.test.js -------------------------------------------------------------------------------- /lib/final-backup-nunjucks/layouts/main.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/lib/final-backup-nunjucks/layouts/main.html -------------------------------------------------------------------------------- /lib/functions/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/lib/functions/api.js -------------------------------------------------------------------------------- /lib/functions/functions.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/lib/functions/functions.test.js -------------------------------------------------------------------------------- /lib/govukFrontendPaths.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/lib/govukFrontendPaths.js -------------------------------------------------------------------------------- /lib/manage-prototype-handlers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/lib/manage-prototype-handlers.js -------------------------------------------------------------------------------- /lib/manage-prototype-handlers.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/lib/manage-prototype-handlers.test.js -------------------------------------------------------------------------------- /lib/manage-prototype-routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/lib/manage-prototype-routes.js -------------------------------------------------------------------------------- /lib/nunjucks/govuk-prototype-kit/includes/homepage-bottom.njk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/lib/nunjucks/govuk-prototype-kit/includes/homepage-bottom.njk -------------------------------------------------------------------------------- /lib/nunjucks/govuk-prototype-kit/includes/homepage-top.njk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/lib/nunjucks/govuk-prototype-kit/includes/homepage-top.njk -------------------------------------------------------------------------------- /lib/nunjucks/govuk-prototype-kit/includes/scripts.njk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/lib/nunjucks/govuk-prototype-kit/includes/scripts.njk -------------------------------------------------------------------------------- /lib/nunjucks/govuk-prototype-kit/includes/stylesheets-plugins.njk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/lib/nunjucks/govuk-prototype-kit/includes/stylesheets-plugins.njk -------------------------------------------------------------------------------- /lib/nunjucks/govuk-prototype-kit/includes/stylesheets.njk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/lib/nunjucks/govuk-prototype-kit/includes/stylesheets.njk -------------------------------------------------------------------------------- /lib/nunjucks/govuk-prototype-kit/layouts/govuk-branded.njk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/lib/nunjucks/govuk-prototype-kit/layouts/govuk-branded.njk -------------------------------------------------------------------------------- /lib/nunjucks/govuk-prototype-kit/layouts/unbranded.njk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/lib/nunjucks/govuk-prototype-kit/layouts/unbranded.njk -------------------------------------------------------------------------------- /lib/nunjucks/nunjucksConfiguration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/lib/nunjucks/nunjucksConfiguration.js -------------------------------------------------------------------------------- /lib/nunjucks/nunjucksLoader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/lib/nunjucks/nunjucksLoader.js -------------------------------------------------------------------------------- /lib/nunjucks/nunjucksLoader.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/lib/nunjucks/nunjucksLoader.test.js -------------------------------------------------------------------------------- /lib/nunjucks/views/backup-homepage.njk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/lib/nunjucks/views/backup-homepage.njk -------------------------------------------------------------------------------- /lib/nunjucks/views/error-handling/page-not-found.njk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/lib/nunjucks/views/error-handling/page-not-found.njk -------------------------------------------------------------------------------- /lib/nunjucks/views/error-handling/server-error.njk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/lib/nunjucks/views/error-handling/server-error.njk -------------------------------------------------------------------------------- /lib/nunjucks/views/manage-prototype/clear-data-success.njk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/lib/nunjucks/views/manage-prototype/clear-data-success.njk -------------------------------------------------------------------------------- /lib/nunjucks/views/manage-prototype/clear-data.njk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/lib/nunjucks/views/manage-prototype/clear-data.njk -------------------------------------------------------------------------------- /lib/nunjucks/views/manage-prototype/index.njk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/lib/nunjucks/views/manage-prototype/index.njk -------------------------------------------------------------------------------- /lib/nunjucks/views/manage-prototype/layout.njk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/lib/nunjucks/views/manage-prototype/layout.njk -------------------------------------------------------------------------------- /lib/nunjucks/views/manage-prototype/manage-prototype-not-available.njk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/lib/nunjucks/views/manage-prototype/manage-prototype-not-available.njk -------------------------------------------------------------------------------- /lib/nunjucks/views/manage-prototype/password.njk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/lib/nunjucks/views/manage-prototype/password.njk -------------------------------------------------------------------------------- /lib/nunjucks/views/manage-prototype/plugin-install-or-uninstall.njk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/lib/nunjucks/views/manage-prototype/plugin-install-or-uninstall.njk -------------------------------------------------------------------------------- /lib/nunjucks/views/manage-prototype/plugins.njk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/lib/nunjucks/views/manage-prototype/plugins.njk -------------------------------------------------------------------------------- /lib/nunjucks/views/manage-prototype/scripts.njk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/lib/nunjucks/views/manage-prototype/scripts.njk -------------------------------------------------------------------------------- /lib/nunjucks/views/manage-prototype/stylesheets.njk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/lib/nunjucks/views/manage-prototype/stylesheets.njk -------------------------------------------------------------------------------- /lib/nunjucks/views/manage-prototype/template-install.njk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/lib/nunjucks/views/manage-prototype/template-install.njk -------------------------------------------------------------------------------- /lib/nunjucks/views/manage-prototype/template-post-install.njk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/lib/nunjucks/views/manage-prototype/template-post-install.njk -------------------------------------------------------------------------------- /lib/nunjucks/views/manage-prototype/templates.njk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/lib/nunjucks/views/manage-prototype/templates.njk -------------------------------------------------------------------------------- /lib/plugins/packages.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/lib/plugins/packages.js -------------------------------------------------------------------------------- /lib/plugins/packages.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/lib/plugins/packages.spec.js -------------------------------------------------------------------------------- /lib/plugins/plugin-utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/lib/plugins/plugin-utils.js -------------------------------------------------------------------------------- /lib/plugins/plugin-utils.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/lib/plugins/plugin-utils.spec.js -------------------------------------------------------------------------------- /lib/plugins/plugin-validator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/lib/plugins/plugin-validator.js -------------------------------------------------------------------------------- /lib/plugins/plugin-validator.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/lib/plugins/plugin-validator.spec.js -------------------------------------------------------------------------------- /lib/plugins/plugins-routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/lib/plugins/plugins-routes.js -------------------------------------------------------------------------------- /lib/plugins/plugins.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/lib/plugins/plugins.js -------------------------------------------------------------------------------- /lib/plugins/plugins.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/lib/plugins/plugins.test.js -------------------------------------------------------------------------------- /lib/routes/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/lib/routes/api.js -------------------------------------------------------------------------------- /lib/routes/api.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/lib/routes/api.spec.js -------------------------------------------------------------------------------- /lib/session-file-store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/lib/session-file-store.js -------------------------------------------------------------------------------- /lib/session-file-store.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/lib/session-file-store.test.js -------------------------------------------------------------------------------- /lib/session.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/lib/session.js -------------------------------------------------------------------------------- /lib/session.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/lib/session.test.js -------------------------------------------------------------------------------- /lib/sync-changes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/lib/sync-changes.js -------------------------------------------------------------------------------- /lib/sync-changes.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/lib/sync-changes.test.js -------------------------------------------------------------------------------- /lib/usage-data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/lib/usage-data.js -------------------------------------------------------------------------------- /lib/usage-data.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/lib/usage-data.test.js -------------------------------------------------------------------------------- /lib/utils/asyncSerialMap.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/lib/utils/asyncSerialMap.spec.js -------------------------------------------------------------------------------- /lib/utils/asyncSeriesMap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/lib/utils/asyncSeriesMap.js -------------------------------------------------------------------------------- /lib/utils/errorModel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/lib/utils/errorModel.js -------------------------------------------------------------------------------- /lib/utils/errorModel.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/lib/utils/errorModel.spec.js -------------------------------------------------------------------------------- /lib/utils/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/lib/utils/index.js -------------------------------------------------------------------------------- /lib/utils/paths.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/lib/utils/paths.js -------------------------------------------------------------------------------- /lib/utils/performance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/lib/utils/performance.js -------------------------------------------------------------------------------- /lib/utils/requestHttps.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/lib/utils/requestHttps.js -------------------------------------------------------------------------------- /lib/utils/utils.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/lib/utils/utils.test.js -------------------------------------------------------------------------------- /lib/utils/verboseLogger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/lib/utils/verboseLogger.js -------------------------------------------------------------------------------- /listen-on-port.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/listen-on-port.js -------------------------------------------------------------------------------- /migrator/file-helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/migrator/file-helpers.js -------------------------------------------------------------------------------- /migrator/file-helpers.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/migrator/file-helpers.spec.js -------------------------------------------------------------------------------- /migrator/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/migrator/index.js -------------------------------------------------------------------------------- /migrator/known-old-versions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/migrator/known-old-versions.json -------------------------------------------------------------------------------- /migrator/logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/migrator/logger.js -------------------------------------------------------------------------------- /migrator/logger.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/migrator/logger.test.js -------------------------------------------------------------------------------- /migrator/migration-steps.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/migrator/migration-steps.js -------------------------------------------------------------------------------- /migrator/migration-steps.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/migrator/migration-steps.spec.js -------------------------------------------------------------------------------- /migrator/migrator.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/migrator/migrator.spec.js -------------------------------------------------------------------------------- /migrator/reporter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/migrator/reporter.js -------------------------------------------------------------------------------- /migrator/update-steps.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/migrator/update-steps.js -------------------------------------------------------------------------------- /migrator/update-steps.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/migrator/update-steps.spec.js -------------------------------------------------------------------------------- /npm-shrinkwrap.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/npm-shrinkwrap.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/package.json -------------------------------------------------------------------------------- /prototype-starter/app/assets/javascripts/application.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/prototype-starter/app/assets/javascripts/application.js -------------------------------------------------------------------------------- /prototype-starter/app/assets/sass/application.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/prototype-starter/app/assets/sass/application.scss -------------------------------------------------------------------------------- /prototype-starter/app/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/prototype-starter/app/config.json -------------------------------------------------------------------------------- /prototype-starter/app/data/session-data-defaults.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | 3 | // Insert values here 4 | 5 | } 6 | -------------------------------------------------------------------------------- /prototype-starter/app/filters.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/prototype-starter/app/filters.js -------------------------------------------------------------------------------- /prototype-starter/app/routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/prototype-starter/app/routes.js -------------------------------------------------------------------------------- /prototype-starter/app/views/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/prototype-starter/app/views/index.html -------------------------------------------------------------------------------- /prototype-starter/app/views/layouts/main.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/prototype-starter/app/views/layouts/main.html -------------------------------------------------------------------------------- /scripts/clean-publish-before-script.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/scripts/clean-publish-before-script.sh -------------------------------------------------------------------------------- /scripts/create-prototype-and-run.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/scripts/create-prototype-and-run.js -------------------------------------------------------------------------------- /scripts/generate-known-version-hashes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/scripts/generate-known-version-hashes.js -------------------------------------------------------------------------------- /scripts/performance-test-prepare: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/scripts/performance-test-prepare -------------------------------------------------------------------------------- /scripts/performance-test-run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/scripts/performance-test-run -------------------------------------------------------------------------------- /scripts/prepare-release: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/scripts/prepare-release -------------------------------------------------------------------------------- /scripts/refresh-companion-kit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/scripts/refresh-companion-kit -------------------------------------------------------------------------------- /scripts/release-rc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/scripts/release-rc.sh -------------------------------------------------------------------------------- /scripts/utils/create-release-pr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/scripts/utils/create-release-pr -------------------------------------------------------------------------------- /server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-prototype-kit/HEAD/server.js --------------------------------------------------------------------------------