Extends the Debug Bar plugin for the Sophi.io service

Overview

Debug Bar for Sophi.io

Extends the Debug Bar plugin for the Sophi.io service

Support Level Release Version WordPress tested up to version GPL-2.0-or-later License

Linting Dependency Review

Requirements

Installation

  1. Install Sophi.io.
  2. Install Debug Bar.
  3. Install the Debug Bar for Sophi plugin via the plugin installer, either by searching for it or uploading a ZIP file.
  4. Activate the plugin.

Usage

After installing and activating, click the Debug button in the admin toolbar. Within the Debug Bar Panel, click the Sophi panel.

Support Level

Active: The Globe and Mail is actively working on this, and we expect to continue work for the foreseeable future including keeping tested up to the most recent version of WordPress. Bug reports, feature requests, questions, and pull requests are welcome.

Changelog

A complete listing of all notable changes to Debug Bar for Sophi are documented in CHANGELOG.md.

Contributing

Please read CODE_OF_CONDUCT.md for details on our code of conduct, CONTRIBUTING.md for details on the process for submitting pull requests to us, and CREDITS.md for a listing of maintainers, contributors, and libraries for Debug Bar for Sophi.

Like what you see?

Work with 10up, we create amazing websites and tools that make content management simple and fun using open source tools and platforms

Comments
  • Add Sophi Site Automation API call logging

    Add Sophi Site Automation API call logging

    Is your enhancement related to a problem? Please describe.

    When we make a call to the Sophi Site Automation API, it would be helpful to have the Debug Bar show:

    • API request
    • Sophi response (expected a list of Post IDs)
    • any success/failure messages associated with the request and response

    Ideally we can see this info in the editor as well as when viewing a post on the front-end.

    Designs

    No response

    Describe alternatives you've considered

    No response

    Code of Conduct

    • [X] I agree to follow this project's Code of Conduct
    type:enhancement 
    opened by jeffpaul 7
  • Discrepancy between WP.org and GH ZIP directories

    Discrepancy between WP.org and GH ZIP directories

    Describe the bug

    Downloading a release asset from GH and a similar ZIP from WP.org shows slightly different directory names. Some concern here that if someone downloads from GH and then later goes to update things may get wonky in their WP site directories.

    Steps to Reproduce

    Probably best to have the GH directory update to debug-bar-for-sophi to match the WP.org slug, not sure if there's a way to build that into the release/deploy action/workflows or just easier to change the repo name to match perhaps?

    Screenshots, screen recording, code snippet

    No response

    Environment information

    No response

    WordPress information

    No response

    Code of Conduct

    • [X] I agree to follow this project's Code of Conduct
    type:bug 
    opened by jeffpaul 4
  • Add Panel

    Add Panel

    Requirements

    The extension will display a warning "Sophi Debug Bar requires Sophi for WordPress version 1.0.14 or higher" if it finds main Sophi plugin version is lower. This may be ignored during the test, all functions work fine with the current develop, because the hooks already exist in it.

    Description of the Change

    This is a major/initial update for the Sophi Debug Bar.

    Debugging targets

    The extension watch for external requests performed by the main Sophi plugin:

    1. Requests within SiteAutomation context (including Auth)
    2. Tracking Events with Snowplow

    History

    Some of Sophi requests are performed before page reload (f.e. tracking events happen on the post update, then WordPress core reloads the page). That's why we need to keep requests history across different pageviews.

    The requests history is stored in a sophi_debug_history transient with attributes:

    • Max history size is 10 (override in sophi_debug_history_size filter)
    • Time to live is 3600 seconds (override in sophi_debug_history_ttl filter)

    Logging

    All requests are logged to WP_CONTENT_DIR/sophi-logs/sophi-YYYY-MM-DD.log files by day.

    Added setting to enable/disable log to the main Sophi plugin settings page. Default is "disable"

    TODO add a page to view logs in Dashboard.

    Debug Bar Panel

    Extension provides the panel for Debug Bar with the list of items in History

    image

    Checklist:

    • [x] I have read the CONTRIBUTING document.
    • [x] My code follows the code style of this project.
    • [ ] My change requires a change to the documentation.
    • [ ] I have updated the documentation accordingly.
    • [ ] I have added tests to cover my change.
    • [ ] All new and existing tests passed.

    Changelog Entry

    Credits

    Props @

    opened by cadic 4
  • fix build process

    fix build process

    Describe the bug

    dotorg deploy action needs to be updated as does the gitattributes to ensure the proper directories/files are included in the built version published on github & dotorg

    Steps to Reproduce

    compare https://wordpress.org/plugins/debug-bar-for-sophi/ with what's built in the archive from source

    Screenshots, screen recording, code snippet

    No response

    Environment information

    No response

    WordPress information

    No response

    Code of Conduct

    • [X] I agree to follow this project's Code of Conduct
    type:bug 
    opened by jeffpaul 3
  • Debug Bar JS SyntaxError

    Debug Bar JS SyntaxError

    Describe the bug

    The JavaScript panel for Debug Bar currently shows a SyntaxError on a dist JS file in the debug bar plugin, would be good to see if that's something we can easily resolve?

    Steps to Reproduce

    1. Enable Debug Bar
    2. Click on Debug in adminbar
    3. Click on JavaScript panel
    4. See SyntaxError (screenshot below)

    Screenshots, screen recording, code snippet

    Screen Shot 2022-05-17 at 1 29 53 PM

    Environment information

    PHP 7.4.29, MySQL 5.5.5, Sophi 1.1.1-dev, Debug Bar 1.1.3, Debug Bar for Sophi 0.1.0, WordPress 5.9.3

    WordPress information

    No response

    Code of Conduct

    • [X] I agree to follow this project's Code of Conduct
    type:bug 
    opened by jeffpaul 2
  • Bump loader-utils from 2.0.2 to 2.0.3

    Bump loader-utils from 2.0.2 to 2.0.3

    Bumps loader-utils from 2.0.2 to 2.0.3.

    Release notes

    Sourced from loader-utils's releases.

    v2.0.3

    2.0.3 (2022-10-20)

    Bug Fixes

    • security: prototype pollution exploit (#217) (a93cf6f)
    Changelog

    Sourced from loader-utils's changelog.

    2.0.3 (2022-10-20)

    Bug Fixes

    • security: prototype pollution exploit (#217) (a93cf6f)
    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    type:dependency 
    opened by dependabot[bot] 1
  • Release version 0.3.0

    Release version 0.3.0

    Describe your question

    This issue is for tracking changes for the 0.3.0 release. Target release date: 7 July 2022.

    Pre-release steps

    n/a

    Release steps

    • [x] Branch: Starting from develop, cut a release branch named release/0.3.0 for your changes.
    • [x] Version bump: Bump the version number in package.json, readme.txt, sophi-debug-bar.php, if it does not already reflect the version being released. Update both the plugin "Version:" property and the plugin SOPHI_DEBUG_BAR_VERSION constant in sophi-debug-bar.php.
    • [x] Changelog: Add/update the changelog in CHANGELOG.md and readme.txt.
    • [x] Props: Update CREDITS.md with any new contributors, confirm maintainers are accurate.
    • [x] New files: Check to be sure any new files/paths that are unnecessary in the production version are included in .distignore.
    • [x] Readme updates: Make any other readme changes as necessary. README.md is geared toward GitHub and readme.txt contains WordPress.org-specific content. The two are slightly different.
    • [x] Merge: Make a non-fast-forward merge from your release branch to develop (or merge the Pull Request), then do the same for develop into trunk (git checkout trunk && git merge --no-ff develop). trunk contains the stable development version.
    • [ ] Test: While still on the trunk branch, test for functionality locally.
    • [x] Push: Push your trunk branch to GitHub (e.g. git push origin trunk).
    • [x] Release: Create a new release, naming the tag and the release with the new version number, and targeting the trunk branch. Paste the changelog from CHANGELOG.md into the body of the release and include a link to the closed issues on the milestone. The release should now appear under releases.
    • [x] SVN: Wait for the GitHub Action to finish deploying to the WordPress.org repository. If all goes well, users with SVN commit access for that plugin will receive an emailed diff of changes.
    • [x] Check WordPress.org: Ensure that the changes are live on https://wordpress.org/plugins/debug-bar-for-sophi/. This may take a few minutes.
    • [x] Close milestone: Edit the milestone with release date (in the Due date (optional) field) and link to GitHub release (in the Description field), then close the milestone.
    • [x] Punt incomplete items: If any open issues or PRs which were milestoned for 0.3.0 do not make it into the release, update their milestone to 0.4.0 or Future Release.
    • [x] Test sites: Check the Sophi test sites to ensure the new version has been deployed there.

    Code of Conduct

    • [X] I agree to follow this project's Code of Conduct
    opened by jeffpaul 1
  • Update dependency 10up-toolkit to v4.1.2

    Update dependency 10up-toolkit to v4.1.2

    Mend Renovate

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | 10up-toolkit | 4.0.0 -> 4.1.2 | age | adoption | passing | confidence |


    Release Notes

    10up/10up-toolkit

    v4.1.2

    Compare Source

    Patch Changes
    • 64134a9: Adding unmissable notice (error) when using HMR and SCRIPT_DEBUG is not set to true

      The recommended way of including the fast-refresh.php file is now the following:

      $is_local_env = in_array( wp_get_environment_type(), [ 'local', 'development' ], true );
      $is_local_url = strpos( home_url(), '.test' ) || strpos( home_url(), '.local' );
      $is_local     = $is_local_env || $is_local_url;
      
      if ( $is_local && file_exists( __DIR__ . '/dist/fast-refresh.php' ) ) {
      	require_once __DIR__ . '/dist/fast-refresh.php';
      	TenUpToolkit\set_dist_url_path( basename( __DIR__ ), TENUP_THEME_DIST_URL, TENUP_THEME_DIST_PATH );
      }
      
    • 86d68ac: Update devServer so the overlay only shows up on errors. Update StyleLintPlugin so it sets failOnError to false, similarly to EslintPlugin.

    v4.1.1

    Compare Source

    Patch Changes
    • da9c394: Treat js files inside block or blocks directories as blocks. #​204

    v4.1.0

    Compare Source

    Minor Changes
    Patch Changes

    Configuration

    📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

    🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

    Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    🔕 Ignore: Close this PR and you won't be reminded about this update again.


    • [ ] If you want to rebase/retry this PR, click this checkbox.

    This PR has been generated by Mend Renovate. View repository job log here.

    opened by renovate[bot] 1
  • Pin dependencies

    Pin dependencies

    Mend Renovate

    This PR contains the following updates:

    | Package | Type | Update | Change | |---|---|---|---| | 10up-toolkit | devDependencies | pin | ^4.0.0 -> 4.0.0 | | husky (source) | devDependencies | pin | ^8.0.1 -> 8.0.1 | | node-wp-i18n | devDependencies | pin | ^1.2.6 -> 1.2.6 | | react-json-view | devDependencies | pin | ^1.21.3 -> 1.21.3 |

    Add the preset :preserveSemverRanges to your config if you don't want to pin your dependencies.


    Configuration

    📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

    🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

    Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

    🔕 Ignore: Close this PR and you won't be reminded about these updates again.


    • [ ] If you want to rebase/retry this PR, click this checkbox.

    This PR has been generated by Mend Renovate. View repository job log here.

    opened by renovate[bot] 1
  • Sophi Debug records overflow horizontally

    Sophi Debug records overflow horizontally

    Describe the bug

    Viewing the Sophi panel for Debug Bar causes some of the request/response data to overflow horizontally and cause heavy side scrolling to try and read all the data. Perhaps we should stack the Response data below the Request data instead of side-by-side?

    Steps to Reproduce

    1. Click Debug in adminbar
    2. Click Sophi
    3. See Sophi Auth request/response rows with lots of content

    Screenshots, screen recording, code snippet

    Primary page load Screen Shot 2022-05-17 at 1 35 02 PM

    Scrolling horizontally to see additional content Screen Shot 2022-05-17 at 1 35 14 PM

    Environment information

    PHP 7.4.29, MySQL 5.5.5, Sophi 1.1.1-dev, Debug Bar 1.1.3, Debug Bar for Sophi 0.1.0, WordPress 5.9.3

    WordPress information

    No response

    Code of Conduct

    • [X] I agree to follow this project's Code of Conduct
    type:bug 
    opened by jeffpaul 1
  • Debug log setting updates

    Debug log setting updates

    Describe the bug

    Unchecking the "Enable debug log" setting still appears to show the Sophi Logs submenu under Tools as well as the link toView Logs`.

    Steps to Reproduce

    I think the changes here could be:

    • [x] update copy for the setting from Debug log and Enable debug log to perhaps Debug logging and Display verbose logging output from Sophi Authentication, Sophi API requests, and CMS publishing events?
    • [ ] move the View Logs link to after the setting toggle, perhaps as Display verbose logging output from Sophi Authentication, Sophi API requests, and CMS publishing events (view logs)? <-- perhaps only show the link when setting is active?
    • [x] Tools > Sophi Logs should only be available when the debug setting is active
    • [x] update Tools submenu and page name from Sophi Logs to Sophi.io Logs

    Screenshots, screen recording, code snippet

    No response

    Environment information

    No response

    WordPress information

    No response

    Code of Conduct

    • [X] I agree to follow this project's Code of Conduct
    type:enhancement type:good-first-issue 
    opened by jeffpaul 1
  • Update actions/dependency-review-action action to v3

    Update actions/dependency-review-action action to v3

    Mend Renovate

    This PR contains the following updates:

    | Package | Type | Update | Change | |---|---|---|---| | actions/dependency-review-action | action | major | v2 -> v3 |


    Release Notes

    actions/dependency-review-action

    v3

    Compare Source


    Configuration

    📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

    🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

    Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    🔕 Ignore: Close this PR and you won't be reminded about this update again.


    • [ ] If you want to rebase/retry this PR, check this box

    This PR has been generated by Mend Renovate. View repository job log here.

    opened by renovate[bot] 0
  • Update dependency node-wp-i18n to v1.2.7

    Update dependency node-wp-i18n to v1.2.7

    Mend Renovate

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | node-wp-i18n | 1.2.6 -> 1.2.7 | age | adoption | passing | confidence |


    Release Notes

    cedaro/node-wp-i18n

    v1.2.7

    Compare Source


    Configuration

    📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

    🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

    Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    🔕 Ignore: Close this PR and you won't be reminded about this update again.


    • [ ] If you want to rebase/retry this PR, check this box

    This PR has been generated by Mend Renovate. View repository job log here.

    opened by renovate[bot] 0
  • Update dependency husky to v8.0.3

    Update dependency husky to v8.0.3

    Mend Renovate

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | husky (source) | 8.0.1 -> 8.0.3 | age | adoption | passing | confidence |


    Release Notes

    typicode/husky

    v8.0.3

    Compare Source

    • fix: add git not installed message #​1208

    v8.0.2

    Compare Source

    • docs: remove deprecated npm set-script

    Configuration

    📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

    🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

    Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    🔕 Ignore: Close this PR and you won't be reminded about this update again.


    • [ ] If you want to rebase/retry this PR, check this box

    This PR has been generated by Mend Renovate. View repository job log here.

    opened by renovate[bot] 0
  • Update Node.js to v18

    Update Node.js to v18

    Mend Renovate

    This PR contains the following updates:

    | Package | Update | Change | |---|---|---| | node | major | 16 -> 18 |


    Release Notes

    nodejs/node

    v18.12.1: 2022-11-04, Version 18.12.1 'Hydrogen' (LTS), @​juanarbol

    Compare Source

    This is a security release.

    Notable changes

    The following CVEs are fixed in this release:

    • CVE-2022-3602: X.509 Email Address 4-byte Buffer Overflow (High)
    • CVE-2022-3786: X.509 Email Address Variable Length Buffer Overflow (High)
    • CVE-2022-43548: DNS rebinding in --inspect via invalid octal IP address (Medium)

    More detailed information on each of the vulnerabilities can be found in November 2022 Security Releases blog post.

    Commits

    v18.12.0: 2022-10-25, Version 18.12.0 'Hydrogen' (LTS), @​ruyadorno and @​RafaelGSS

    Compare Source

    Notable Changes

    This release marks the transition of Node.js 18.x into Long Term Support (LTS) with the codename 'Hydrogen'. The 18.x release line now moves into "Active LTS" and will remain so until October 2023. After that time, it will move into "Maintenance" until end of life in April 2025.

    v18.11.0: 2022-10-13, Version 18.11.0 (Current), @​danielleadams

    Compare Source

    Notable changes
    watch mode (experimental)

    Running in 'watch' mode using node --watch restarts the process when an imported file is changed.

    Contributed by Moshe Atlow in #​44366

    Other notable changes
    • fs:
      • (SEMVER-MINOR) add FileHandle.prototype.readLines (Antoine du Hamel) #​42590
    • http:
      • (SEMVER-MINOR) add writeEarlyHints function to ServerResponse (Wing) #​44180
    • http2:
      • (SEMVER-MINOR) make early hints generic (Yagiz Nizipli) #​44820
    • lib:
      • (SEMVER-MINOR) refactor transferable AbortSignal (flakey5) #​44048
    • src:
      • (SEMVER-MINOR) add detailed embedder process initialization API (Anna Henningsen) #​44121
    • util:
      • (SEMVER-MINOR) add default value option to parsearg (Manuel Spigolon) #​44631
    Commits

    v18.10.0: 2022-09-28, Version 18.10.0 (Current), @​RafaelGSS

    Compare Source

    Notable changes
    • doc:
      • (SEMVER-MINOR) deprecate modp1, modp2, and modp5 groups (Tobias Nießen) #​44588
      • add legendecas to TSC list (Michael Dawson) #​44662
      • move policy docs to the permissions scope (Rafael Gonzaga) #​44222
    • gyp:
      • libnode for ios app embedding (chexiongsheng) #​44210
    • http:
      • (SEMVER-MINOR) throw error on content-length mismatch (sidwebworks) #​44588
    • stream:
      • (SEMVER-MINOR) add ReadableByteStream.tee() (Daeyeon Jeong) #​44505
    Commits

    v18.9.1: 2022-09-23, Version 18.9.1 (Current), @​RafaelGSS

    Compare Source

    This is a security release.

    Notable changes

    The following CVEs are fixed in this release:

    • CVE-2022-32212: DNS rebinding in --inspect on macOS (High)
      • Insufficient fix for macOS devices on v18.5.0
    • CVE-2022-32222: Node 18 reads openssl.cnf from /home/iojs/build/ upon startup on MacOS (Medium)
    • CVE-2022-32213: HTTP Request Smuggling - Flawed Parsing of Transfer-Encoding (Medium)
      • Insufficient fix on v18.5.0
    • CVE-2022-32215: HTTP Request Smuggling - Incorrect Parsing of Multi-line Transfer-Encoding (Medium)
      • Insufficient fix on v18.5.0
    • CVE-2022-35256: HTTP Request Smuggling - Incorrect Parsing of Header Fields (Medium)
    • CVE-2022-35255: Weak randomness in WebCrypto keygen

    More detailed information on each of the vulnerabilities can be found in September 22nd 2022 Security Releases blog post.

    llhttp updated to 6.0.10

    llhttp is updated to 6.0.10 which includes fixes for the following vulnerabilities.

    • HTTP Request Smuggling - CVE-2022-32213 bypass via obs-fold mechanic (Medium)(CVE-2022-32213 ): The llhttp parser in the http module does not correctly parse and validate Transfer-Encoding headers. This can lead to HTTP Request Smuggling (HRS).
    • HTTP Request Smuggling - Incorrect Parsing of Multi-line Transfer-Encoding (Medium)(CVE-2022-32215): The llhttp parser in the http module does not correctly handle multi-line Transfer-Encoding headers. This can lead to HTTP Request Smuggling (HRS).
    • HTTP Request Smuggling - Incorrect Parsing of Header Fields (Medium)(CVE-35256): The llhttp parser in the http does not correctly handle header fields that are not terminated with CLRF. This can lead to HTTP Request Smuggling (HRS).
    Commits

    v18.9.0: 2022-09-08, Version 18.9.0 (Current), @​RafaelGSS

    Compare Source

    Notable changes
    • doc
      • add daeyeon to collaborators (Daeyeon Jeong) #​44355
    • lib
      • (SEMVER-MINOR) add diagnostics channel for process and worker (theanarkh) #​44045
    • os
      • (SEMVER-MINOR) add machine method (theanarkh) #​44416
    • report
      • (SEMVER-MINOR) expose report public native apis (Chengzhong Wu) #​44255
    • src
      • (SEMVER-MINOR) expose environment RequestInterrupt api (Chengzhong Wu) #​44362
    • vm
      • include vm context in the embedded snapshot (Joyee Cheung) #​44252
    Commits

    Configuration

    📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

    🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

    Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    🔕 Ignore: Close this PR and you won't be reminded about this update again.


    • [ ] If you want to rebase/retry this PR, check this box

    This PR has been generated by Mend Renovate. View repository job log here.

    opened by renovate[bot] 0
  • Update dependency 10up-toolkit to v4.3.1

    Update dependency 10up-toolkit to v4.3.1

    Mend Renovate

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | 10up-toolkit | 4.2.2 -> 4.3.1 | age | adoption | passing | confidence |


    Release Notes

    10up/10up-toolkit

    v4.3.1

    Compare Source

    Patch Changes

    v4.3.0

    Compare Source

    Minor Changes
    • 45d73c4: Introduce --include option to instruct toolkit to transpile the specified package
    • 45d73c4: Add "none" format. Allowing to use "project mode" without producing a bundle that needs to be consumed through another bundler.
    Patch Changes
    • 45d73c4: Improve Sass compatibility by making sure PostCSS runs after Sass has finished and also ensuring that PostCSS process the Sass pipeline.

      Fixes #​198 Fixes #​228

    • 45d73c4: Forks webpack-remove-empty-script into 10up-toolkit and remove the ansis dependency.


    Configuration

    📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

    🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

    Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    🔕 Ignore: Close this PR and you won't be reminded about this update again.


    • [ ] If you want to rebase/retry this PR, check this box

    This PR has been generated by Mend Renovate. View repository job log here.

    opened by renovate[bot] 0
  • [DepShield] (CVSS 4.3) Vulnerability due to usage of bl:4.1.0

    [DepShield] (CVSS 4.3) Vulnerability due to usage of bl:4.1.0

    Depshield will be deprecated soon

    Please install our new product, Sonatype Lift with advanced features


    Vulnerabilities

    DepShield reports that this application's usage of bl:4.1.0 results in the following vulnerability(s):


    Occurrences

    bl:4.1.0 is a transitive dependency introduced by the following direct dependency(s):

    10up-toolkit:4.2.2         └─ sharp:0.30.7               └─ tar-fs:2.1.1                     └─ tar-stream:2.2.0                           └─ bl:4.1.0

    This is an automated GitHub Issue created by Sonatype DepShield. Details on managing GitHub Apps, including DepShield, are available for personal and organization accounts. Please submit questions or feedback about DepShield to the Sonatype DepShield Community.

    opened by sonatype-depshield[bot] 0
Releases(0.3.0)
Owner
10up
We make finely crafted websites and tools for content creators, doing our part to create a better web for clients like Microsoft, Time, ESPN, and Adobe.
10up
Laravel Debugbar (Integrates PHP Debug Bar)

Laravel Debugbar This is a package to integrate PHP Debug Bar with Laravel. It includes a ServiceProvider to register the debugbar and attach it to th

Barry vd. Heuvel 14.8k Jan 9, 2023
Slim Framework Tracy Debugger Bar

Slim Framework Tracy Debugger Bar configure it by mouse now in package: Panel Description Slim Framework - Slim Environment RAW data Slim Container RA

null 72 Aug 29, 2022
PHP Debug Console

PHP Console A web console to try your PHP code into Creating a test file or using php's interactive mode can be a bit cumbersome to try random php sni

Jordi Boggiano 523 Nov 7, 2022
Php Debugger to run in terminal to debug your code easily.

What is Dephpugger? Dephpugger (read depugger) is an open source lib to make a debug in php direct in terminal, without necessary configure an IDE. Th

Renato Cassino 190 Dec 3, 2022
An elegant debug assistant for the Laravel framework.

Introduction Laravel Telescope is an elegant debug assistant for the Laravel framework. Telescope provides insight into the requests coming into your

The Laravel Framework 4.4k Dec 27, 2022
Ray server is a beautiful, lightweight php app build on Laravel that helps you debug your app. It runs without installation on multiple platforms.

RayServer is a beautiful, lightweight web server built on Laravel and VueJs that helps debugging your app. It runs without installation on multiple platforms.

Pavel Buchnev 310 Jan 2, 2023
Php Debugger to run in terminal to debug your code easily.

What is Dephpugger? Dephpugger (read depugger) is an open source library that allows a developer to debug in php direct in terminal, without necessary

Renato Cassino 190 Dec 3, 2022
A simple Craft module, inspired by Mildly Geeky's "Kint", to debug Twig within your browser

A simple Craft module, inspired by Mildly Geeky's "Kint", to debug Twig within your browser

TrendyMinds 4 Feb 2, 2022
Extends the Debug Bar plugin for the Sophi.io Site Automation service.

Debug Bar for Sophi Extends the Debug Bar plugin for the Sophi.io Site Automation service. Requirements PHP 7.4+ WordPress 5.6+ Sophi 1.1.0+ Debug Bar

10up 2 Jun 22, 2022
Debug bar for PHP

PHP Debug Bar Displays a debug bar in the browser with information from php. No more var_dump() in your code! Features: Generic debug bar Easy to inte

Maxime Bouroumeau-Fuseau 4k Jan 8, 2023
Laravel Debugbar (Integrates PHP Debug Bar)

Laravel Debugbar This is a package to integrate PHP Debug Bar with Laravel. It includes a ServiceProvider to register the debugbar and attach it to th

Barry vd. Heuvel 14.8k Jan 9, 2023
Laravel Debugbar (Integrates PHP Debug Bar)

Laravel Debugbar This is a package to integrate PHP Debug Bar with Laravel. It includes a ServiceProvider to register the debugbar and attach it to th

Barry vd. Heuvel 14.7k Dec 30, 2022
Debug - The Debug component provides tools to ease debugging PHP code.

Debug Component CAUTION: this component is deprecated since Symfony 4.4. Instead, use the ErrorHandler component. The Debug component provides tools t

Symfony 7.3k Jan 8, 2023
OctoberCMS BlogHub Plugin - Extends RainLab's Blog extension with custom meta details, additional archives and more.

BlogHub extends the RainLab.Blog OctoberCMS plugin with many necessary and helpful features such as Moderatable Comments, Promotable Tags, Custom Meta Fields, additional Archives, basic Statistics, Views counter and more.

rat.md 5 Dec 15, 2022
❓ A WordPress plugin to display your site's environment type in the admin bar

Where A WordPress plugin to display your site's environment type in the admin bar. Available Filters where_env_should_add_env_type - Defaults to true

Brad Parbs 7 Mar 29, 2022
This package extends the core file generators that are included with Laravel 5

Extended Migration Generators for Laravel 6, 7 and 8 Easily define the migration schema right in your make:migration command. The new commands this pa

Laracasts 2.4k Dec 29, 2022
This package extends Laravel's FormBuilder to include some (soon all) HTML5 elements

HTML5 Forms for Laravel This package extends Laravel's FormBuilder to include some (soon all) HTML5 elements. How to Install Install the braunson/lara

Braunson Yager 89 Jun 17, 2022
Extends the customer functionality of Magento.

FireGento_Customer This extension extends the core functionality of the customer module of Magento. It is possible to temporarily lock the user accoun

FireGento e. V. 23 Apr 1, 2022
Extends Yii Menu widget

Extends Yii Menu widget. This widget offers a scrollspy and affixed enhanced navigation (upto 2-levels) to highlight sections and secondary sections in each page.

Kartik Visweswaran 15 Mar 12, 2022
Featured Calendar Maker v1.0 multingual extends the functionalities of the latest version of the FullCalendar (5.3.2), the most popular and completed JavaScript Calendar open source

Featured Calendar Maker v1.0 multingual extends the functionalities of the latest version of the FullCalendar (5.3.2), the most popular and completed JavaScript Calendar open source.

null 21 Oct 5, 2022