diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml deleted file mode 100644 index d5ecaa552..000000000 --- a/.github/workflows/deploy.yml +++ /dev/null @@ -1,50 +0,0 @@ -name: Deploy playground - -on: - workflow_dispatch: - push: - branches: [develop] - -concurrency: - group: "deploy" - cancel-in-progress: true - -jobs: - build: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - with: - persist-credentials: false - - name: Install Node.js - uses: actions/setup-node@v4 - with: - node-version: 22 - cache: npm - - name: Install dependencies - run: npm ci - - name: Build playground - run: npm run build - - name: Build docs - run: npm run docs - # We expect to see syntax errors from the old jsdoc cli not understanding some of our syntax - # It will still generate what it can, so it's safe to ignore the error - continue-on-error: true - - name: Upload artifact - uses: actions/upload-pages-artifact@v3 - with: - path: ./playground/ - - deploy: - environment: - name: github-pages - url: ${{ steps.deployment.outputs.page_url }} - permissions: - pages: write - id-token: write - runs-on: ubuntu-latest - needs: build - steps: - - name: Deploy to GitHub Pages - id: deployment - uses: actions/deploy-pages@v4 diff --git a/package-lock.json b/package-lock.json index 9de8c7996..a08022407 100644 --- a/package-lock.json +++ b/package-lock.json @@ -29,7 +29,6 @@ "docdash": "0.4.0", "eslint": "8.55.0", "eslint-config-scratch": "9.0.3", - "gh-pages": "1.2.0", "jsdoc": "3.6.7", "json": "9.0.6", "playwright-chromium": "1.13.0", @@ -1549,14 +1548,6 @@ "node": ">=0.10.0" } }, - "node_modules/async": { - "version": "2.6.1", - "dev": true, - "license": "MIT", - "dependencies": { - "lodash": "^4.17.10" - } - }, "node_modules/async-each": { "version": "1.0.3", "devOptional": true, @@ -5237,39 +5228,6 @@ "license": "MIT", "optional": true }, - "node_modules/filename-reserved-regex": { - "version": "1.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/filenamify": { - "version": "1.2.1", - "dev": true, - "license": "MIT", - "dependencies": { - "filename-reserved-regex": "^1.0.0", - "strip-outer": "^1.0.0", - "trim-repeated": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/filenamify-url": { - "version": "1.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "filenamify": "^1.0.0", - "humanize-url": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/fill-range": { "version": "4.0.0", "license": "MIT", @@ -5582,16 +5540,6 @@ "dev": true, "license": "ISC" }, - "node_modules/fs-extra": { - "version": "5.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.1.2", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, "node_modules/fs-write-stream-atomic": { "version": "1.0.10", "license": "ISC", @@ -5770,63 +5718,6 @@ "assert-plus": "^1.0.0" } }, - "node_modules/gh-pages": { - "version": "1.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "async": "2.6.1", - "commander": "2.15.1", - "filenamify-url": "^1.0.0", - "fs-extra": "^5.0.0", - "globby": "^6.1.0", - "graceful-fs": "4.1.11", - "rimraf": "^2.6.2" - }, - "bin": { - "gh-pages": "bin/gh-pages.js", - "gh-pages-clean": "bin/gh-pages-clean.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/gh-pages/node_modules/commander": { - "version": "2.15.1", - "dev": true, - "license": "MIT" - }, - "node_modules/gh-pages/node_modules/globby": { - "version": "6.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "array-union": "^1.0.1", - "glob": "^7.0.3", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/gh-pages/node_modules/graceful-fs": { - "version": "4.1.11", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/gh-pages/node_modules/pify": { - "version": "2.3.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/glob": { "version": "7.2.0", "license": "ISC", @@ -6416,18 +6307,6 @@ "dev": true, "license": "MIT" }, - "node_modules/humanize-url": { - "version": "1.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "normalize-url": "^1.0.0", - "strip-url-auth": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/iconv-lite": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", @@ -7042,14 +6921,6 @@ "node": ">=6" } }, - "node_modules/is-plain-obj": { - "version": "1.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/is-plain-object": { "version": "2.0.4", "license": "MIT", @@ -7408,14 +7279,6 @@ "json5": "lib/cli.js" } }, - "node_modules/jsonfile": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, "node_modules/jsprim": { "version": "1.4.2", "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", @@ -8114,20 +7977,6 @@ "node": ">=0.10.0" } }, - "node_modules/normalize-url": { - "version": "1.9.1", - "dev": true, - "license": "MIT", - "dependencies": { - "object-assign": "^4.0.1", - "prepend-http": "^1.0.0", - "query-string": "^4.1.0", - "sort-keys": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/npm-normalize-package-bin": { "version": "1.0.1", "license": "ISC" @@ -12491,14 +12340,6 @@ "node": ">= 0.8.0" } }, - "node_modules/prepend-http": { - "version": "1.0.4", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/private": { "version": "0.1.8", "dev": true, @@ -12633,18 +12474,6 @@ "node": ">=0.6" } }, - "node_modules/query-string": { - "version": "4.3.4", - "dev": true, - "license": "MIT", - "dependencies": { - "object-assign": "^4.1.0", - "strict-uri-encode": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/querystring": { "version": "0.2.0", "engines": { @@ -13917,17 +13746,6 @@ "dev": true, "license": "MIT" }, - "node_modules/sort-keys": { - "version": "1.1.2", - "dev": true, - "license": "MIT", - "dependencies": { - "is-plain-obj": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/source-list-map": { "version": "2.0.1", "license": "MIT" @@ -14261,14 +14079,6 @@ "version": "1.0.1", "license": "MIT" }, - "node_modules/strict-uri-encode": { - "version": "1.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/string_decoder": { "version": "1.1.1", "license": "MIT", @@ -14375,25 +14185,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/strip-outer": { - "version": "1.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "escape-string-regexp": "^1.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/strip-url-auth": { - "version": "1.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/supports-color": { "version": "2.0.0", "dev": true, @@ -14905,17 +14696,6 @@ "travis-after-all": "bin/travis-after-all" } }, - "node_modules/trim-repeated": { - "version": "1.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "escape-string-regexp": "^1.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/trim-right": { "version": "1.0.1", "dev": true, @@ -15184,14 +14964,6 @@ "imurmurhash": "^0.1.4" } }, - "node_modules/universalify": { - "version": "0.1.2", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 4.0.0" - } - }, "node_modules/unpipe": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", @@ -17555,13 +17327,6 @@ "assign-symbols": { "version": "1.0.0" }, - "async": { - "version": "2.6.1", - "dev": true, - "requires": { - "lodash": "^4.17.10" - } - }, "async-each": { "version": "1.0.3", "devOptional": true @@ -20259,27 +20024,6 @@ "version": "1.0.0", "optional": true }, - "filename-reserved-regex": { - "version": "1.0.0", - "dev": true - }, - "filenamify": { - "version": "1.2.1", - "dev": true, - "requires": { - "filename-reserved-regex": "^1.0.0", - "strip-outer": "^1.0.0", - "trim-repeated": "^1.0.0" - } - }, - "filenamify-url": { - "version": "1.0.0", - "dev": true, - "requires": { - "filenamify": "^1.0.0", - "humanize-url": "^1.0.0" - } - }, "fill-range": { "version": "4.0.0", "requires": { @@ -20500,15 +20244,6 @@ "version": "1.0.0", "dev": true }, - "fs-extra": { - "version": "5.0.0", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, "fs-write-stream-atomic": { "version": "1.0.10", "requires": { @@ -20630,44 +20365,6 @@ "assert-plus": "^1.0.0" } }, - "gh-pages": { - "version": "1.2.0", - "dev": true, - "requires": { - "async": "2.6.1", - "commander": "2.15.1", - "filenamify-url": "^1.0.0", - "fs-extra": "^5.0.0", - "globby": "^6.1.0", - "graceful-fs": "4.1.11", - "rimraf": "^2.6.2" - }, - "dependencies": { - "commander": { - "version": "2.15.1", - "dev": true - }, - "globby": { - "version": "6.1.0", - "dev": true, - "requires": { - "array-union": "^1.0.1", - "glob": "^7.0.3", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - } - }, - "graceful-fs": { - "version": "4.1.11", - "dev": true - }, - "pify": { - "version": "2.3.0", - "dev": true - } - } - }, "glob": { "version": "7.2.0", "requires": { @@ -21069,14 +20766,6 @@ } } }, - "humanize-url": { - "version": "1.0.1", - "dev": true, - "requires": { - "normalize-url": "^1.0.0", - "strip-url-auth": "^1.0.0" - } - }, "iconv-lite": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", @@ -21467,10 +21156,6 @@ "path-is-inside": "^1.0.2" } }, - "is-plain-obj": { - "version": "1.1.0", - "dev": true - }, "is-plain-object": { "version": "2.0.4", "requires": { @@ -21713,13 +21398,6 @@ "minimist": "^1.2.0" } }, - "jsonfile": { - "version": "4.0.0", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6" - } - }, "jsprim": { "version": "1.4.2", "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", @@ -22235,16 +21913,6 @@ "version": "3.0.0", "devOptional": true }, - "normalize-url": { - "version": "1.9.1", - "dev": true, - "requires": { - "object-assign": "^4.0.1", - "prepend-http": "^1.0.0", - "query-string": "^4.1.0", - "sort-keys": "^1.0.0" - } - }, "npm-normalize-package-bin": { "version": "1.0.1" }, @@ -25343,10 +25011,6 @@ "prelude-ls": { "version": "1.1.2" }, - "prepend-http": { - "version": "1.0.4", - "dev": true - }, "private": { "version": "0.1.8", "dev": true @@ -25448,14 +25112,6 @@ "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==", "dev": true }, - "query-string": { - "version": "4.3.4", - "dev": true, - "requires": { - "object-assign": "^4.1.0", - "strict-uri-encode": "^1.0.0" - } - }, "querystring": { "version": "0.2.0" }, @@ -26383,13 +26039,6 @@ } } }, - "sort-keys": { - "version": "1.1.2", - "dev": true, - "requires": { - "is-plain-obj": "^1.0.0" - } - }, "source-list-map": { "version": "2.0.1" }, @@ -26631,10 +26280,6 @@ "stream-shift": { "version": "1.0.1" }, - "strict-uri-encode": { - "version": "1.1.0", - "dev": true - }, "string_decoder": { "version": "1.1.1", "requires": { @@ -26710,17 +26355,6 @@ "version": "3.1.1", "dev": true }, - "strip-outer": { - "version": "1.0.1", - "dev": true, - "requires": { - "escape-string-regexp": "^1.0.2" - } - }, - "strip-url-auth": { - "version": "1.0.1", - "dev": true - }, "supports-color": { "version": "2.0.0", "dev": true @@ -27083,13 +26717,6 @@ "version": "1.4.5", "dev": true }, - "trim-repeated": { - "version": "1.0.0", - "dev": true, - "requires": { - "escape-string-regexp": "^1.0.2" - } - }, "trim-right": { "version": "1.0.1", "dev": true @@ -27288,10 +26915,6 @@ "imurmurhash": "^0.1.4" } }, - "universalify": { - "version": "0.1.2", - "dev": true - }, "unpipe": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", diff --git a/package.json b/package.json index 61e2eab09..6d82b768d 100644 --- a/package.json +++ b/package.json @@ -33,7 +33,6 @@ "docdash": "0.4.0", "eslint": "8.55.0", "eslint-config-scratch": "9.0.3", - "gh-pages": "1.2.0", "jsdoc": "3.6.7", "json": "9.0.6", "playwright-chromium": "1.13.0",