diff --git a/.github/actions/check-for-forked-repo/action.yml b/.github/actions/check-for-forked-repo/action.yml deleted file mode 100644 index 9211cdae..00000000 --- a/.github/actions/check-for-forked-repo/action.yml +++ /dev/null @@ -1,11 +0,0 @@ -name: 'Check for forked repo' -description: 'Validates if comment was made on the original repo' - -inputs: - token: - description: 'GitHub access token' - required: true - -runs: - using: 'node16' - main: 'index.js' diff --git a/.github/actions/check-for-forked-repo/index.ts b/.github/actions/check-for-forked-repo/index.ts deleted file mode 100644 index 97d2518e..00000000 --- a/.github/actions/check-for-forked-repo/index.ts +++ /dev/null @@ -1,42 +0,0 @@ -import core from '@actions/core'; -import github, {context} from '@actions/github'; - -export async function main() { - const token = core.getInput('token'); - const octokit = github.getOctokit(token); - - try { - const pullRequest = await octokit.rest.pulls.get({ - /* eslint-disable @typescript-eslint/naming-convention */ - owner: context.repo.owner, - repo: context.repo.repo, - pull_number: context.issue.number, - /* eslint-enable @typescript-eslint/naming-convention */ - }); - - if ( - context.payload.repository && - pullRequest.data.head.repo && - context.payload.repository.full_name !== - pullRequest.data.head.repo.full_name - ) { - const errorMessage = - '`/snapit` is not supported on pull requests from forked repositories.'; - - await octokit.rest.issues.createComment({ - /* eslint-disable @typescript-eslint/naming-convention */ - issue_number: context.issue.number, - owner: context.repo.owner, - repo: context.repo.repo, - body: errorMessage, - /* eslint-enable @typescript-eslint/naming-convention */ - }); - - core.setFailed(errorMessage); - } - } catch (err) { - core.setFailed(`Request failed with error ${err}`); - } -} - -main().catch((err) => core.setFailed(err.message)); diff --git a/.github/actions/create-and-publish-snapshot-release/action.yml b/.github/actions/create-and-publish-snapshot-release/action.yml deleted file mode 100644 index ab939e03..00000000 --- a/.github/actions/create-and-publish-snapshot-release/action.yml +++ /dev/null @@ -1,11 +0,0 @@ -name: 'Create and publish snapshot release' -description: 'Creates and publishes a snapshot release' - -inputs: - token: - description: 'GitHub access token' - required: true - -runs: - using: 'node16' - main: 'index.js' diff --git a/.github/actions/create-and-publish-snapshot-release/index.ts b/.github/actions/create-and-publish-snapshot-release/index.ts deleted file mode 100644 index 37a16867..00000000 --- a/.github/actions/create-and-publish-snapshot-release/index.ts +++ /dev/null @@ -1,47 +0,0 @@ -import core from '@actions/core'; -import github, {context} from '@actions/github'; -import {getExecOutput} from '@actions/exec'; - -export async function main() { - await getExecOutput('yarn changeset version --snapshot snapshot-release'); - - const releaseProcess = await getExecOutput( - 'yarn release --no-git-tags --snapshot --tag snapshot-release', - ); - - const newTags = Array.from( - releaseProcess.stdout.matchAll(/New tag:\s+([^\s\n]+)/g), - ).map(([_, tag]) => tag); - - const token = core.getInput('token'); - const octokit = github.getOctokit(token); - - let body: string | null = null; - - if (newTags.length) { - const [tag] = newTags; - - body = - `🫰✨ **Thanks @${context.actor}! Your snapshot has been published to npm.**\n\n` + - 'Test the snapshot by updating your `package.json` ' + - 'with the newly published version:\n\n' + - `\`\`\`sh\nyarn add ${tag}\n\`\`\``; - - core.setOutput('snapshot-created', 'true'); - } else { - body = `💥 Snapshot creation failed!`; - - core.setOutput('snapshot-created', 'false'); - } - - await octokit.rest.issues.createComment({ - /* eslint-disable @typescript-eslint/naming-convention */ - issue_number: context.issue.number, - owner: context.repo.owner, - repo: context.repo.repo, - body, - /* eslint-enable @typescript-eslint/naming-convention */ - }); -} - -main().catch((err) => core.setFailed(err.message)); diff --git a/.github/actions/package.json b/.github/actions/package.json deleted file mode 100644 index a804b12f..00000000 --- a/.github/actions/package.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "name": "@shopify/draggable-github-actions", - "version": "1.0.0", - "description": "Github actions for @shopify/draggable", - "type": "module", - "main": "index.ts", - "scripts": { - "build": "tsc" - }, - "author": "Shopify", - "license": "MIT", - "devDependencies": { - "@actions/core": "^1.10.1", - "@actions/exec": "^1.1.1", - "@actions/github": "^5.1.1", - "typescript": "^5.2.2" - } -} diff --git a/.github/actions/tsconfig.json b/.github/actions/tsconfig.json deleted file mode 100644 index c44a81a6..00000000 --- a/.github/actions/tsconfig.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "compilerOptions": { - "lib": [ - "dom", - "dom.iterable", - "scripthost", - "es2023" - ], - "declaration": false, - "declarationMap": false, - "esModuleInterop": true, - "isolatedModules": true, - "experimentalDecorators": true, - "moduleResolution": "node", - "noUnusedLocals": true, - "noUnusedParameters": true, - "resolveJsonModule": true, - "skipLibCheck": true, - "strict": true, - "module": "esnext", - "target": "es2020", - "noEmit": false, - "noEmitHelpers": true - }, - "include": [ - "./**/*.ts" - ] -} diff --git a/.github/actions/yarn.lock b/.github/actions/yarn.lock deleted file mode 100644 index 46d514e9..00000000 --- a/.github/actions/yarn.lock +++ /dev/null @@ -1,198 +0,0 @@ -# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. -# yarn lockfile v1 - - -"@actions/core@^1.10.1": - version "1.10.1" - resolved "https://registry.yarnpkg.com/@actions/core/-/core-1.10.1.tgz#61108e7ac40acae95ee36da074fa5850ca4ced8a" - integrity sha512-3lBR9EDAY+iYIpTnTIXmWcNbX3T2kCkAEQGIQx4NVQ0575nk2k3GRZDTPQG+vVtS2izSLmINlxXf0uLtnrTP+g== - dependencies: - "@actions/http-client" "^2.0.1" - uuid "^8.3.2" - -"@actions/exec@^1.1.1": - version "1.1.1" - resolved "https://registry.yarnpkg.com/@actions/exec/-/exec-1.1.1.tgz#2e43f28c54022537172819a7cf886c844221a611" - integrity sha512-+sCcHHbVdk93a0XT19ECtO/gIXoxvdsgQLzb2fE2/5sIZmWQuluYyjPQtrtTHdU1YzTZ7bAPN4sITq2xi1679w== - dependencies: - "@actions/io" "^1.0.1" - -"@actions/github@^5.1.1": - version "5.1.1" - resolved "https://registry.yarnpkg.com/@actions/github/-/github-5.1.1.tgz#40b9b9e1323a5efcf4ff7dadd33d8ea51651bbcb" - integrity sha512-Nk59rMDoJaV+mHCOJPXuvB1zIbomlKS0dmSIqPGxd0enAXBnOfn4VWF+CGtRCwXZG9Epa54tZA7VIRlJDS8A6g== - dependencies: - "@actions/http-client" "^2.0.1" - "@octokit/core" "^3.6.0" - "@octokit/plugin-paginate-rest" "^2.17.0" - "@octokit/plugin-rest-endpoint-methods" "^5.13.0" - -"@actions/http-client@^2.0.1": - version "2.1.1" - resolved "https://registry.yarnpkg.com/@actions/http-client/-/http-client-2.1.1.tgz#a8e97699c315bed0ecaeaaeb640948470d4586a0" - integrity sha512-qhrkRMB40bbbLo7gF+0vu+X+UawOvQQqNAA/5Unx774RS8poaOhThDOG6BGmxvAnxhQnDp2BG/ZUm65xZILTpw== - dependencies: - tunnel "^0.0.6" - -"@actions/io@^1.0.1": - version "1.1.3" - resolved "https://registry.yarnpkg.com/@actions/io/-/io-1.1.3.tgz#4cdb6254da7962b07473ff5c335f3da485d94d71" - integrity sha512-wi9JjgKLYS7U/z8PPbco+PvTb/nRWjeoFlJ1Qer83k/3C5PHQi28hiVdeE2kHXmIL99mQFawx8qt/JPjZilJ8Q== - -"@octokit/auth-token@^2.4.4": - version "2.5.0" - resolved "https://registry.yarnpkg.com/@octokit/auth-token/-/auth-token-2.5.0.tgz#27c37ea26c205f28443402477ffd261311f21e36" - integrity sha512-r5FVUJCOLl19AxiuZD2VRZ/ORjp/4IN98Of6YJoJOkY75CIBuYfmiNHGrDwXr+aLGG55igl9QrxX3hbiXlLb+g== - dependencies: - "@octokit/types" "^6.0.3" - -"@octokit/core@^3.6.0": - version "3.6.0" - resolved "https://registry.yarnpkg.com/@octokit/core/-/core-3.6.0.tgz#3376cb9f3008d9b3d110370d90e0a1fcd5fe6085" - integrity sha512-7RKRKuA4xTjMhY+eG3jthb3hlZCsOwg3rztWh75Xc+ShDWOfDDATWbeZpAHBNRpm4Tv9WgBMOy1zEJYXG6NJ7Q== - dependencies: - "@octokit/auth-token" "^2.4.4" - "@octokit/graphql" "^4.5.8" - "@octokit/request" "^5.6.3" - "@octokit/request-error" "^2.0.5" - "@octokit/types" "^6.0.3" - before-after-hook "^2.2.0" - universal-user-agent "^6.0.0" - -"@octokit/endpoint@^6.0.1": - version "6.0.12" - resolved "https://registry.yarnpkg.com/@octokit/endpoint/-/endpoint-6.0.12.tgz#3b4d47a4b0e79b1027fb8d75d4221928b2d05658" - integrity sha512-lF3puPwkQWGfkMClXb4k/eUT/nZKQfxinRWJrdZaJO85Dqwo/G0yOC434Jr2ojwafWJMYqFGFa5ms4jJUgujdA== - dependencies: - "@octokit/types" "^6.0.3" - is-plain-object "^5.0.0" - universal-user-agent "^6.0.0" - -"@octokit/graphql@^4.5.8": - version "4.8.0" - resolved "https://registry.yarnpkg.com/@octokit/graphql/-/graphql-4.8.0.tgz#664d9b11c0e12112cbf78e10f49a05959aa22cc3" - integrity sha512-0gv+qLSBLKF0z8TKaSKTsS39scVKF9dbMxJpj3U0vC7wjNWFuIpL/z76Qe2fiuCbDRcJSavkXsVtMS6/dtQQsg== - dependencies: - "@octokit/request" "^5.6.0" - "@octokit/types" "^6.0.3" - universal-user-agent "^6.0.0" - -"@octokit/openapi-types@^12.11.0": - version "12.11.0" - resolved "https://registry.yarnpkg.com/@octokit/openapi-types/-/openapi-types-12.11.0.tgz#da5638d64f2b919bca89ce6602d059f1b52d3ef0" - integrity sha512-VsXyi8peyRq9PqIz/tpqiL2w3w80OgVMwBHltTml3LmVvXiphgeqmY9mvBw9Wu7e0QWk/fqD37ux8yP5uVekyQ== - -"@octokit/plugin-paginate-rest@^2.17.0": - version "2.21.3" - resolved "https://registry.yarnpkg.com/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-2.21.3.tgz#7f12532797775640dbb8224da577da7dc210c87e" - integrity sha512-aCZTEf0y2h3OLbrgKkrfFdjRL6eSOo8komneVQJnYecAxIej7Bafor2xhuDJOIFau4pk0i/P28/XgtbyPF0ZHw== - dependencies: - "@octokit/types" "^6.40.0" - -"@octokit/plugin-rest-endpoint-methods@^5.13.0": - version "5.16.2" - resolved "https://registry.yarnpkg.com/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-5.16.2.tgz#7ee8bf586df97dd6868cf68f641354e908c25342" - integrity sha512-8QFz29Fg5jDuTPXVtey05BLm7OB+M8fnvE64RNegzX7U+5NUXcOcnpTIK0YfSHBg8gYd0oxIq3IZTe9SfPZiRw== - dependencies: - "@octokit/types" "^6.39.0" - deprecation "^2.3.1" - -"@octokit/request-error@^2.0.5", "@octokit/request-error@^2.1.0": - version "2.1.0" - resolved "https://registry.yarnpkg.com/@octokit/request-error/-/request-error-2.1.0.tgz#9e150357831bfc788d13a4fd4b1913d60c74d677" - integrity sha512-1VIvgXxs9WHSjicsRwq8PlR2LR2x6DwsJAaFgzdi0JfJoGSO8mYI/cHJQ+9FbN21aa+DrgNLnwObmyeSC8Rmpg== - dependencies: - "@octokit/types" "^6.0.3" - deprecation "^2.0.0" - once "^1.4.0" - -"@octokit/request@^5.6.0", "@octokit/request@^5.6.3": - version "5.6.3" - resolved "https://registry.yarnpkg.com/@octokit/request/-/request-5.6.3.tgz#19a022515a5bba965ac06c9d1334514eb50c48b0" - integrity sha512-bFJl0I1KVc9jYTe9tdGGpAMPy32dLBXXo1dS/YwSCTL/2nd9XeHsY616RE3HPXDVk+a+dBuzyz5YdlXwcDTr2A== - dependencies: - "@octokit/endpoint" "^6.0.1" - "@octokit/request-error" "^2.1.0" - "@octokit/types" "^6.16.1" - is-plain-object "^5.0.0" - node-fetch "^2.6.7" - universal-user-agent "^6.0.0" - -"@octokit/types@^6.0.3", "@octokit/types@^6.16.1", "@octokit/types@^6.39.0", "@octokit/types@^6.40.0": - version "6.41.0" - resolved "https://registry.yarnpkg.com/@octokit/types/-/types-6.41.0.tgz#e58ef78d78596d2fb7df9c6259802464b5f84a04" - integrity sha512-eJ2jbzjdijiL3B4PrSQaSjuF2sPEQPVCPzBvTHJD9Nz+9dw2SGH4K4xeQJ77YfTq5bRQ+bD8wT11JbeDPmxmGg== - dependencies: - "@octokit/openapi-types" "^12.11.0" - -before-after-hook@^2.2.0: - version "2.2.3" - resolved "https://registry.yarnpkg.com/before-after-hook/-/before-after-hook-2.2.3.tgz#c51e809c81a4e354084422b9b26bad88249c517c" - integrity sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ== - -deprecation@^2.0.0, deprecation@^2.3.1: - version "2.3.1" - resolved "https://registry.yarnpkg.com/deprecation/-/deprecation-2.3.1.tgz#6368cbdb40abf3373b525ac87e4a260c3a700919" - integrity sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ== - -is-plain-object@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-5.0.0.tgz#4427f50ab3429e9025ea7d52e9043a9ef4159344" - integrity sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q== - -node-fetch@^2.6.7: - version "2.7.0" - resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.7.0.tgz#d0f0fa6e3e2dc1d27efcd8ad99d550bda94d187d" - integrity sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A== - dependencies: - whatwg-url "^5.0.0" - -once@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" - integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== - dependencies: - wrappy "1" - -tr46@~0.0.3: - version "0.0.3" - resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" - integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw== - -tunnel@^0.0.6: - version "0.0.6" - resolved "https://registry.yarnpkg.com/tunnel/-/tunnel-0.0.6.tgz#72f1314b34a5b192db012324df2cc587ca47f92c" - integrity sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg== - -typescript@^5.2.2: - version "5.2.2" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.2.2.tgz#5ebb5e5a5b75f085f22bc3f8460fba308310fa78" - integrity sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w== - -universal-user-agent@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/universal-user-agent/-/universal-user-agent-6.0.0.tgz#3381f8503b251c0d9cd21bc1de939ec9df5480ee" - integrity sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w== - -uuid@^8.3.2: - version "8.3.2" - resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" - integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== - -webidl-conversions@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871" - integrity sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ== - -whatwg-url@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d" - integrity sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw== - dependencies: - tr46 "~0.0.3" - webidl-conversions "^3.0.0" - -wrappy@1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" - integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== diff --git a/.github/workflows/snapit-v2.yml b/.github/workflows/snapit-v2.yml deleted file mode 100644 index 11129195..00000000 --- a/.github/workflows/snapit-v2.yml +++ /dev/null @@ -1,110 +0,0 @@ -name: SnapshotV2 - -on: - issue_comment: - types: - - created - -concurrency: ${{ github.workflow }}-${{ github.ref }} - -jobs: - snapshot: - name: Snapshot Release - if: | - github.event.issue.pull_request && - (startsWith(github.event.comment.body, '/V2snapit') || startsWith(github.event.comment.body, '/V2snapshot-release')) - runs-on: ubuntu-latest - steps: - - name: Enforce permission requirement - uses: prince-chrismc/check-actor-permissions-action@v1 - with: - permission: write - - - name: Add initial reaction - uses: peter-evans/create-or-update-comment@v2 - with: - comment-id: ${{ github.event.comment.id }} - reactions: eyes - - - name: Get PR branch - uses: xt0rted/pull-request-comment-branch@v1 - id: comment-branch - - - name: Set latest commit status as pending - uses: myrotvorets/set-commit-status-action@master - with: - sha: ${{ steps.comment-branch.outputs.head_sha }} - token: ${{ secrets.GITHUB_TOKEN }} - status: pending - - - name: Checkout default branch - uses: actions/checkout@v3 - - - name: Checkout pull request branch - run: hub pr checkout ${{ github.event.issue.number }} - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - - - name: Install Dependencies for @shopify/draggable-github-actions - working-directory: .github/actions - run: yarn install --frozen-lockfile - - - name: Run tsc for github actions - working-directory: .github/actions - run: yarn build - - - name: Check for forked repo - uses: ./.github/actions/check-for-forked-repo - with: - token: ${{ secrets.GITHUB_TOKEN }} - pull_request: ${{ github.event.issue.number }} - - - name: Reset changeset entries on changeset-release/main branch - run: | - if [[ $(git branch --show-current) == 'changeset-release/main' ]]; then - git checkout origin/main -- .changeset - fi - - - name: Setup Node.js - uses: actions/setup-node@v3 - with: - node-version: '18.17.1' - - - name: Install dependencies - run: yarn --frozen-lockfile - - - name: Create an .npmrc - env: - NPM_TOKEN: ${{ secrets.NPM_TOKEN }} - run: | - cat << EOF > "$HOME/.npmrc" - //registry.npmjs.org/:_authToken=$NPM_TOKEN - EOF - - - name: Create and publish snapshot release - id: create-and-publish-snapshot-release - uses: ./.github/actions/create-and-publish-snapshot-release - with: - token: ${{ secrets.GITHUB_TOKEN }} - - - name: Add success reaction - uses: peter-evans/create-or-update-comment@v2 - if: ${{ steps.create-and-publish-snapshot-release.outputs.snapshot-created == 'true' }} - with: - comment-id: ${{ github.event.comment.id }} - reactions: rocket - - - name: Add failure reaction - uses: peter-evans/create-or-update-comment@v2 - if: ${{ steps.create-and-publish-snapshot-release.outputs.snapshot-created == 'false' }} - with: - comment-id: ${{ github.event.comment.id }} - reactions: confused - - - name: Set latest commit status as ${{ job.status }} - uses: myrotvorets/set-commit-status-action@master - if: always() - with: - sha: ${{ steps.comment-branch.outputs.head_sha }} - token: ${{ secrets.GITHUB_TOKEN }} - status: ${{ job.status }} diff --git a/.vscode/settings.json b/.vscode/settings.json index 56c00fa5..b300a80d 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -16,6 +16,5 @@ "source.fixAll.eslint": true }, "javascript.validate.enable": false, - "eslint.validate": ["javascript"], - "eslint.workingDirectories": [{ "mode": "auto" }] + "eslint.validate": ["javascript"] } diff --git a/package.json b/package.json index 66542ea3..d234b7df 100644 --- a/package.json +++ b/package.json @@ -32,7 +32,7 @@ "build": "yarn build:production", "watch": "yarn build:development --watch", "release": "yarn run build:production && changeset publish", - "lint": "eslint ./src ./test ./.github/actions --max-warnings 0", + "lint": "eslint ./src ./test --max-warnings 0", "type-check": "tsc -b", "esdoc": "esdoc -c esdoc.json", "test": "jest",