diff --git a/.changeset/large-bears-try.md b/.changeset/large-bears-try.md new file mode 100644 index 00000000..eeb535cd --- /dev/null +++ b/.changeset/large-bears-try.md @@ -0,0 +1,8 @@ +--- +'@soluble/cache-interop': patch +'@soluble/cache-ioredis': patch +'@soluble/cache-redis': patch +'@soluble/dsn-parser': patch +--- + +Remove publish hack in favour of https://github.com/atlassian/changesets/pull/674 diff --git a/.changeset/pre.json b/.changeset/pre.json new file mode 100644 index 00000000..7c30a74b --- /dev/null +++ b/.changeset/pre.json @@ -0,0 +1,14 @@ +{ + "mode": "pre", + "tag": "canary", + "initialVersions": { + "@soluble/cache-e2e-tests": "0.8.1", + "@soluble/cache-interop": "0.8.1", + "@soluble/cache-ioredis": "0.8.3", + "@soluble/cache-redis": "0.8.3", + "@soluble/dsn-parser": "1.3.2" + }, + "changesets": [ + "large-bears-try" + ] +} diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 45d3c8c0..7fab03d5 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -47,9 +47,20 @@ jobs: restore-keys: | yarn-cache-folder- + # TEMPORARY JUST TO TEST OUT https://github.com/atlassian/changesets/pull/674 + - uses: actions/checkout@v2 + with: + repository: atlassian/changesets + path: ${{ github.workspace }}/tmp/changesets + ref: publish-refactor + + # TEMPORARY JUST TO TEST OUT https://github.com/atlassian/changesets/pull/674 - name: Install dependencies run: | - yarn install --immutable + yarn install --immutable || cat /tmp/xfs*/*.log + env: + HACK_CHANGESET_DIR: ${{ github.workspace }}/tmp/changesets + SKIP_CLONE_CHANGESET_REPO: 1 - name: Linter run: | @@ -85,9 +96,7 @@ jobs: bash <(curl -s https://codecov.io/bash) -F e2e -s ./packages/cache-e2e-tests/coverage - name: Build (only changed) - # Till https://github.com/atlassian/changesets/issues/432 has a solution we can remove the - # build-publishable-release and replace with a regular build command run: | - yarn workspaces foreach --topological --since=origin/main --recursive run build-publishable-release + yarn workspaces foreach --topological --since=origin/main --recursive run build diff --git a/.yarn/plugins/@yarnpkg/plugin-exec.cjs b/.yarn/plugins/@yarnpkg/plugin-exec.cjs new file mode 100644 index 00000000..7aeff2da --- /dev/null +++ b/.yarn/plugins/@yarnpkg/plugin-exec.cjs @@ -0,0 +1,35 @@ +/* eslint-disable */ +//prettier-ignore +module.exports = { +name: "@yarnpkg/plugin-exec", +factory: function (require) { +var plugin=(()=>{var V=Object.create,d=Object.defineProperty,_=Object.defineProperties,G=Object.getOwnPropertyDescriptor,z=Object.getOwnPropertyDescriptors,J=Object.getOwnPropertyNames,j=Object.getOwnPropertySymbols,Y=Object.getPrototypeOf,S=Object.prototype.hasOwnProperty,B=Object.prototype.propertyIsEnumerable;var U=(r,e,t)=>e in r?d(r,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):r[e]=t,u=(r,e)=>{for(var t in e||(e={}))S.call(e,t)&&U(r,t,e[t]);if(j)for(var t of j(e))B.call(e,t)&&U(r,t,e[t]);return r},T=(r,e)=>_(r,z(e)),K=r=>d(r,"__esModule",{value:!0});var C=(r,e)=>{for(var t in e)d(r,t,{get:e[t],enumerable:!0})},Q=(r,e,t)=>{if(e&&typeof e=="object"||typeof e=="function")for(let a of J(e))!S.call(r,a)&&a!=="default"&&d(r,a,{get:()=>e[a],enumerable:!(t=G(e,a))||t.enumerable});return r},h=r=>Q(K(d(r!=null?V(Y(r)):{},"default",r&&r.__esModule&&"default"in r?{get:()=>r.default,enumerable:!0}:{value:r,enumerable:!0})),r);var Z={};C(Z,{default:()=>te,execUtils:()=>y});var l=h(require("@yarnpkg/core")),O=h(require("@yarnpkg/core")),n=h(require("@yarnpkg/fslib"));var p="exec:";var y={};C(y,{loadGeneratorFile:()=>P,makeLocator:()=>x,makeSpec:()=>A,parseSpec:()=>v});var f=h(require("@yarnpkg/core")),c=h(require("@yarnpkg/fslib"));function v(r){let{params:e,selector:t}=f.structUtils.parseRange(r),a=c.npath.toPortablePath(t);return{parentLocator:e&&typeof e.locator=="string"?f.structUtils.parseLocator(e.locator):null,path:a}}function A({parentLocator:r,path:e,generatorHash:t,protocol:a}){let o=r!==null?{locator:f.structUtils.stringifyLocator(r)}:{},i=typeof t!="undefined"?{hash:t}:{};return f.structUtils.makeRange({protocol:a,source:e,selector:e,params:u(u({},i),o)})}function x(r,{parentLocator:e,path:t,generatorHash:a,protocol:o}){return f.structUtils.makeLocator(r,A({parentLocator:e,path:t,generatorHash:a,protocol:o}))}async function P(r,e,t){let{parentLocator:a,path:o}=f.structUtils.parseFileStyleRange(r,{protocol:e}),i=c.ppath.isAbsolute(o)?{packageFs:new c.CwdFS(c.PortablePath.root),prefixPath:c.PortablePath.dot,localPath:c.PortablePath.root}:await t.fetcher.fetch(a,t),s=i.localPath?{packageFs:new c.CwdFS(c.PortablePath.root),prefixPath:c.ppath.relative(c.PortablePath.root,i.localPath)}:i;i!==s&&i.releaseFs&&i.releaseFs();let g=s.packageFs,b=c.ppath.join(s.prefixPath,o);return await g.readFilePromise(b,"utf8")}var L=class{supports(e,t){return!!e.reference.startsWith(p)}getLocalPath(e,t){let{parentLocator:a,path:o}=l.structUtils.parseFileStyleRange(e.reference,{protocol:p});if(n.ppath.isAbsolute(o))return o;let i=t.fetcher.getLocalPath(a,t);return i===null?null:n.ppath.resolve(i,o)}async fetch(e,t){let a=t.checksums.get(e.locatorHash)||null,[o,i,s]=await t.cache.fetchPackageFromCache(e,a,u({onHit:()=>t.report.reportCacheHit(e),onMiss:()=>t.report.reportCacheMiss(e),loader:()=>this.fetchFromDisk(e,t),skipIntegrityCheck:t.skipIntegrityCheck},t.cacheOptions));return{packageFs:o,releaseFs:i,prefixPath:l.structUtils.getIdentVendorPath(e),localPath:this.getLocalPath(e,t),checksum:s}}async fetchFromDisk(e,t){let a=await P(e.reference,p,t);return n.xfs.mktempPromise(async o=>{let i=n.ppath.join(o,"generator.js");return await n.xfs.writeFilePromise(i,a),n.xfs.mktempPromise(async s=>{if(await this.generatePackage(s,e,i,t),!n.xfs.existsSync(n.ppath.join(s,"build")))throw new Error("The script should have generated a build directory");return await l.tgzUtils.makeArchiveFromDirectory(n.ppath.join(s,"build"),{prefixPath:l.structUtils.getIdentVendorPath(e),compressionLevel:t.project.configuration.get("compressionLevel")})})})}async generatePackage(e,t,a,o){return await n.xfs.mktempPromise(async i=>{let s=await l.scriptUtils.makeScriptEnv({project:o.project,binFolder:i}),g=n.ppath.join(e,"runtime.js");return await n.xfs.mktempPromise(async b=>{let E=n.ppath.join(b,"buildfile.log"),I=null,F=n.xfs.createWriteStream(E),W=F,R=n.ppath.join(e,"generator"),D=n.ppath.join(e,"build");await n.xfs.mkdirPromise(R),await n.xfs.mkdirPromise(D);let $={tempDir:n.npath.fromPortablePath(R),buildDir:n.npath.fromPortablePath(D),locator:l.structUtils.stringifyLocator(t)};await n.xfs.writeFilePromise(g,` + // Expose 'Module' as a global variable + Object.defineProperty(global, 'Module', { + get: () => require('module'), + configurable: true, + enumerable: false, + }); + + // Expose non-hidden built-in modules as global variables + for (const name of Module.builtinModules.filter((name) => name !== 'module' && !name.startsWith('_'))) { + Object.defineProperty(global, name, { + get: () => require(name), + configurable: true, + enumerable: false, + }); + } + + // Expose the 'execEnv' global variable + Object.defineProperty(global, 'execEnv', { + value: { + ...${JSON.stringify($)}, + }, + enumerable: true, + }); + `);let k=s.NODE_OPTIONS||"",q=/\s*--require\s+\S*\.pnp\.c?js\s*/g;k=k.replace(q," ").trim(),s.NODE_OPTIONS=k,F.write(`# This file contains the result of Yarn generating a package (${l.structUtils.stringifyLocator(t)}) +`),F.write(` +`);let{code:M}=await l.execUtils.pipevp(process.execPath,["--require",n.npath.fromPortablePath(g),n.npath.fromPortablePath(a),l.structUtils.stringifyIdent(t)],{cwd:e,env:s,stdin:I,stdout:F,stderr:W});if(M!==0)throw n.xfs.detachTemp(b),new Error(`Package generation failed (exit code ${M}, logs can be found here: ${O.formatUtils.pretty(o.project.configuration,E,O.formatUtils.Type.PATH)})`)})})}};var N=h(require("@yarnpkg/core")),H=h(require("@yarnpkg/core")),m=h(require("@yarnpkg/core"));var X=2,w=class{supportsDescriptor(e,t){return!!e.range.startsWith(p)}supportsLocator(e,t){return!!e.reference.startsWith(p)}shouldPersistResolution(e,t){return!1}bindDescriptor(e,t,a){return m.structUtils.bindDescriptor(e,{locator:m.structUtils.stringifyLocator(t)})}getResolutionDependencies(e,t){return[]}async getCandidates(e,t,a){if(!a.fetchOptions)throw new Error("Assertion failed: This resolver cannot be used unless a fetcher is configured");let{path:o,parentLocator:i}=v(e.range);if(i===null)throw new Error("Assertion failed: The descriptor should have been bound");let s=await P(m.structUtils.makeRange({protocol:p,source:o,selector:o,params:{locator:m.structUtils.stringifyLocator(i)}}),p,a.fetchOptions),g=m.hashUtils.makeHash(`${X}`,s).slice(0,6);return[x(e,{parentLocator:i,path:o,generatorHash:g,protocol:p})]}async getSatisfying(e,t,a){return null}async resolve(e,t){if(!t.fetchOptions)throw new Error("Assertion failed: This resolver cannot be used unless a fetcher is configured");let a=await t.fetchOptions.fetcher.fetch(e,t.fetchOptions),o=await m.miscUtils.releaseAfterUseAsync(async()=>await N.Manifest.find(a.prefixPath,{baseFs:a.packageFs}),a.releaseFs);return T(u({},e),{version:o.version||"0.0.0",languageName:o.languageName||t.project.configuration.get("defaultLanguageName"),linkType:H.LinkType.HARD,conditions:o.getConditions(),dependencies:o.dependencies,peerDependencies:o.peerDependencies,dependenciesMeta:o.dependenciesMeta,peerDependenciesMeta:o.peerDependenciesMeta,bin:o.bin})}};var ee={fetchers:[L],resolvers:[w]},te=ee;return Z;})(); +return plugin; +} +}; diff --git a/.yarnrc.yml b/.yarnrc.yml index 22e2e9df..7d89fb98 100644 --- a/.yarnrc.yml +++ b/.yarnrc.yml @@ -16,5 +16,7 @@ plugins: spec: "@yarnpkg/plugin-interactive-tools" - path: .yarn/plugins/@yarnpkg/plugin-constraints.cjs spec: "@yarnpkg/plugin-constraints" + - path: .yarn/plugins/@yarnpkg/plugin-exec.cjs + spec: "@yarnpkg/plugin-exec" yarnPath: .yarn/releases/yarn-3.2.0-rc.5.cjs diff --git a/bin/changeset-publish-refactor.js b/bin/changeset-publish-refactor.js new file mode 100644 index 00000000..65d397cc --- /dev/null +++ b/bin/changeset-publish-refactor.js @@ -0,0 +1,32 @@ +// Temporary install of https://github.com/atlassian/changesets/pull/674 +// atlassian/changesets#head=publish-refactor&workspace=@changesets/cli + +const hackChangetsetsDir = process.env.HACK_CHANGESET_DIR; +const skipCloneRepo = process.env.SKIP_CLONE_CHANGESET_REPO === '1'; + +const pathToRepo = hackChangetsetsDir ? hackChangetsetsDir : path.join(execEnv.tempDir, 'changesets'); +const pathToArchive = path.join(execEnv.tempDir, 'archive.tgz'); +const pathToSubpackage = path.join(pathToRepo, 'packages/cli'); + +if (!skipCloneRepo) { + child_process.execFileSync(`git`, [ + `clone`, + `-b`, + //`publish-refactor`, + //`git@github.com:atlassian/changesets.git`, + `publish-refactor-extra`, + `git@github.com:belgattitude/changesets.git`, + pathToRepo, + ]); + //child_process.execFileSync(`git`, [`pull`]); +} + +child_process.execFileSync(`yarn`, [`install`], { cwd: pathToRepo }); +child_process.execFileSync(`yarn`, [`build`], { cwd: pathToRepo }); + +child_process.execFileSync(`yarn`, [`pack`, `--out`, pathToArchive], { cwd: pathToSubpackage }); + +// Send the package content into the build directory +child_process.execFileSync(`tar`, [`-x`, `-z`, `--strip-components=1`, `-f`, pathToArchive, `-C`, execEnv.buildDir]); + +child_process.execFileSync(`rm`, [`-rf`], { cwd: pathToRepo }); diff --git a/package.json b/package.json index 5fcbac38..499accb2 100644 --- a/package.json +++ b/package.json @@ -18,15 +18,14 @@ }, "scripts": { "postinstall": "is-ci || husky install", - "?build-publishable-release": "When https://github.com/atlassian/changesets/issues/432 has a solution we can remove this trick", - "build-publishable-release": "yarn workspaces foreach -tv run build-publishable-release", + "build": "yarn workspaces foreach -tv run build", "clean": "yarn workspaces foreach -ptv run clean", "test": "run-s 'test:*'", "test:unit": "yarn workspaces foreach -ptv --exclude '@soluble/*e2e*' --exclude 'cache-interop-docs' run test:unit", "test:e2e": "yarn clean && yarn workspaces foreach -ptv --include '@soluble/*e2e*' --exclude 'cache-interop-docs' run test:e2e", "changeset": "changeset", "version-packages": "changeset version", - "release": "yarn build-publishable-release && changeset publish", + "release": "yarn build && changeset publish", "typecheck": "yarn workspaces foreach -ptv run typecheck", "lint": "yarn workspaces foreach -ptv run lint", "fix:staged": "yarn workspaces foreach -t run fix:staged", @@ -48,9 +47,10 @@ }, "devDependencies": { "@changesets/changelog-github": "0.4.1", - "@changesets/cli": "2.18.0", + "@changesets/cli": "exec:./bin/changeset-publish-refactor.js", "@commitlint/cli": "15.0.0", "@commitlint/config-conventional": "15.0.0", + "@preconstruct/cli": "1.1.26", "@types/node": "16.11.10", "@typescript-eslint/eslint-plugin": "5.4.0", "@typescript-eslint/parser": "5.4.0", diff --git a/packages/cache-interop/CHANGELOG.md b/packages/cache-interop/CHANGELOG.md index 420499c1..283554ae 100644 --- a/packages/cache-interop/CHANGELOG.md +++ b/packages/cache-interop/CHANGELOG.md @@ -1,5 +1,11 @@ # @soluble/cache-interop +## 0.8.2-canary.0 + +### Patch Changes + +- [#222](https://github.com/soluble-io/cache-interop/pull/222) [`2a58d22`](https://github.com/soluble-io/cache-interop/commit/2a58d22217f845dd17adfdd18dcd88d2b2469cda) Thanks [@belgattitude](https://github.com/belgattitude)! - Remove publish hack in favour of https://github.com/atlassian/changesets/pull/674 + ## 0.8.1 ### Patch Changes diff --git a/packages/cache-interop/package.json b/packages/cache-interop/package.json index 553b90ed..ad6db9d5 100644 --- a/packages/cache-interop/package.json +++ b/packages/cache-interop/package.json @@ -1,7 +1,7 @@ { "name": "@soluble/cache-interop", "description": "Async cache interop contracts", - "version": "0.8.1", + "version": "0.8.2-canary.0", "license": "MIT", "homepage": "https://github.com/soluble-io/cache-interop/tree/main/packages/cache-interop", "repository": { @@ -31,8 +31,6 @@ "scripts": { "start": "cross-env NODE_ENV=development tsdx watch", "build": "cross-env NODE_ENV=production microbundle --tsconfig ./tsconfig.build.json --format esm,cjs,umd --target node --compress", - "?build-publishable-release": "When https://github.com/atlassian/changesets/issues/432 has a solution we can remove this trick", - "build-publishable-release": "yarn build", "clean": "rimraf --no-glob ./dist ./build ./coverage ./out", "test": "run-s test:* --", "test:unit": "jest --config jest.config.js --color $@", diff --git a/packages/cache-ioredis/CHANGELOG.md b/packages/cache-ioredis/CHANGELOG.md index a8dfd69b..96136f25 100644 --- a/packages/cache-ioredis/CHANGELOG.md +++ b/packages/cache-ioredis/CHANGELOG.md @@ -1,5 +1,15 @@ # @soluble/cache-ioredis +## 0.8.4-canary.0 + +### Patch Changes + +- [#222](https://github.com/soluble-io/cache-interop/pull/222) [`2a58d22`](https://github.com/soluble-io/cache-interop/commit/2a58d22217f845dd17adfdd18dcd88d2b2469cda) Thanks [@belgattitude](https://github.com/belgattitude)! - Remove publish hack in favour of https://github.com/atlassian/changesets/pull/674 + +- Updated dependencies [[`2a58d22`](https://github.com/soluble-io/cache-interop/commit/2a58d22217f845dd17adfdd18dcd88d2b2469cda)]: + - @soluble/cache-interop@0.8.2-canary.0 + - @soluble/dsn-parser@1.3.3-canary.0 + ## 0.8.3 ### Patch Changes diff --git a/packages/cache-ioredis/package.json b/packages/cache-ioredis/package.json index e34dc03a..b203b557 100644 --- a/packages/cache-ioredis/package.json +++ b/packages/cache-ioredis/package.json @@ -1,7 +1,7 @@ { "name": "@soluble/cache-ioredis", "description": "IORedis cache interop adapter", - "version": "0.8.3", + "version": "0.8.4-canary.0", "license": "MIT", "homepage": "https://github.com/soluble-io/cache-interop/tree/main/packages/cache-ioredis", "repository": { @@ -28,15 +28,10 @@ "dist" ], "sideEffects": false, - "publishConfig": { - "directory": "_release/package" - }, "scripts": { "start": "cross-env NODE_ENV=development microbundle watch", "build": "rimraf ./dist && cross-env NODE_ENV=production microbundle --tsconfig tsconfig.build.json --target node --format esm,cjs,umd --compress", - "?build-publishable-release": "When https://github.com/atlassian/changesets/issues/432 has a solution we can remove this trick", - "build-publishable-release": "yarn build && rimraf ./_release && yarn pack && mkdir ./_release && tar zxvf ./package.tgz --directory ./_release && rm ./package.tgz", - "clean": "rimraf --no-glob ./dist ./build ./coverage ./out ./_release", + "clean": "rimraf --no-glob ./dist ./build ./coverage ./out", "test": "run-s test:unit -- {@}", "test:unit": "jest --config jest.config.js --color $@", "typecheck": "tsc --project tsconfig.json --noEmit", diff --git a/packages/cache-redis/CHANGELOG.md b/packages/cache-redis/CHANGELOG.md index d1283e5e..da01fe68 100644 --- a/packages/cache-redis/CHANGELOG.md +++ b/packages/cache-redis/CHANGELOG.md @@ -1,5 +1,15 @@ # @soluble/cache-node-redis +## 0.8.4-canary.0 + +### Patch Changes + +- [#222](https://github.com/soluble-io/cache-interop/pull/222) [`2a58d22`](https://github.com/soluble-io/cache-interop/commit/2a58d22217f845dd17adfdd18dcd88d2b2469cda) Thanks [@belgattitude](https://github.com/belgattitude)! - Remove publish hack in favour of https://github.com/atlassian/changesets/pull/674 + +- Updated dependencies [[`2a58d22`](https://github.com/soluble-io/cache-interop/commit/2a58d22217f845dd17adfdd18dcd88d2b2469cda)]: + - @soluble/cache-interop@0.8.2-canary.0 + - @soluble/dsn-parser@1.3.3-canary.0 + ## 0.8.3 ### Patch Changes diff --git a/packages/cache-redis/package.json b/packages/cache-redis/package.json index d2eeca9a..3eabd112 100644 --- a/packages/cache-redis/package.json +++ b/packages/cache-redis/package.json @@ -1,7 +1,7 @@ { "name": "@soluble/cache-redis", "description": "Node redis cache interop adapter", - "version": "0.8.3", + "version": "0.8.4-canary.0", "license": "MIT", "homepage": "https://github.com/soluble-io/cache-interop/tree/main/packages/cache-redis", "repository": { @@ -29,15 +29,10 @@ "dist" ], "sideEffects": false, - "publishConfig": { - "directory": "_release/package" - }, "scripts": { "start": "cross-env NODE_ENV=development microbundle watch", "build": "rimraf ./dist && cross-env NODE_ENV=production microbundle --tsconfig tsconfig.build.json --format esm,cjs,umd --target node --compress", - "?build-publishable-release": "When https://github.com/atlassian/changesets/issues/432 has a solution we can remove this trick", - "build-publishable-release": "yarn build && rimraf ./_release && yarn pack && mkdir ./_release && tar zxvf ./package.tgz --directory ./_release && rm ./package.tgz", - "clean": "rimraf --no-glob ./dist ./build ./coverage ./out ./_release", + "clean": "rimraf --no-glob ./dist ./build ./coverage ./out", "test": "run-s test:unit -- {@}", "test:unit": "jest --config jest.config.js --color $@", "typecheck": "tsc --noEmit", diff --git a/packages/dsn-parser/CHANGELOG.md b/packages/dsn-parser/CHANGELOG.md index 64ef8edb..9435aa67 100644 --- a/packages/dsn-parser/CHANGELOG.md +++ b/packages/dsn-parser/CHANGELOG.md @@ -1,5 +1,11 @@ # @soluble/dsn-parser +## 1.3.3-canary.0 + +### Patch Changes + +- [#222](https://github.com/soluble-io/cache-interop/pull/222) [`2a58d22`](https://github.com/soluble-io/cache-interop/commit/2a58d22217f845dd17adfdd18dcd88d2b2469cda) Thanks [@belgattitude](https://github.com/belgattitude)! - Remove publish hack in favour of https://github.com/atlassian/changesets/pull/674 + ## 1.3.2 ### Patch Changes diff --git a/packages/dsn-parser/package.json b/packages/dsn-parser/package.json index 8e3fe95e..7b10bda1 100644 --- a/packages/dsn-parser/package.json +++ b/packages/dsn-parser/package.json @@ -1,7 +1,7 @@ { "name": "@soluble/dsn-parser", "description": "Utility parser for DSN", - "version": "1.3.2", + "version": "1.3.3-canary.0", "license": "MIT", "homepage": "https://github.com/soluble-io/cache-interop/tree/main/packages/dsn-parser", "repository": { @@ -34,8 +34,6 @@ "scripts": { "start": "cross-env NODE_ENV=development microbundle watch", "build": "rimraf ./dist && cross-env NODE_ENV=production microbundle --tsconfig tsconfig.build.json --format esm,cjs,umd --target node --compress", - "?build-publishable-release": "When https://github.com/atlassian/changesets/issues/432 has a solution we can remove this trick", - "build-publishable-release": "yarn build", "clean": "rimraf --no-glob ./dist ./build ./coverage ./out", "test": "run-s test:unit -- {@}", "test:unit": "jest --config jest.config.js --color $@", diff --git a/yarn.lock b/yarn.lock index 32e94fe1..e69bac73 100644 --- a/yarn.lock +++ b/yarn.lock @@ -14,7 +14,7 @@ __metadata: languageName: node linkType: hard -"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.10.4, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.16.0": +"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.10.4, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.16.0, @babel/code-frame@npm:^7.5.5": version: 7.16.0 resolution: "@babel/code-frame@npm:7.16.0" dependencies: @@ -30,7 +30,7 @@ __metadata: languageName: node linkType: hard -"@babel/core@npm:^7.1.0, @babel/core@npm:^7.12.10, @babel/core@npm:^7.12.3, @babel/core@npm:^7.7.2, @babel/core@npm:^7.7.5": +"@babel/core@npm:^7.1.0, @babel/core@npm:^7.12.10, @babel/core@npm:^7.12.3, @babel/core@npm:^7.7.2, @babel/core@npm:^7.7.5, @babel/core@npm:^7.7.7": version: 7.16.0 resolution: "@babel/core@npm:7.16.0" dependencies: @@ -961,7 +961,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-modules-commonjs@npm:^7.16.0": +"@babel/plugin-transform-modules-commonjs@npm:^7.16.0, @babel/plugin-transform-modules-commonjs@npm:^7.7.5": version: 7.16.0 resolution: "@babel/plugin-transform-modules-commonjs@npm:7.16.0" dependencies: @@ -1336,7 +1336,7 @@ __metadata: languageName: node linkType: hard -"@babel/runtime@npm:^7.10.4, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.8.4": +"@babel/runtime@npm:^7.10.4, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.7.7, @babel/runtime@npm:^7.8.4": version: 7.16.3 resolution: "@babel/runtime@npm:7.16.3" dependencies: @@ -1390,16 +1390,16 @@ __metadata: languageName: node linkType: hard -"@changesets/apply-release-plan@npm:^5.0.2": - version: 5.0.2 - resolution: "@changesets/apply-release-plan@npm:5.0.2" +"@changesets/apply-release-plan@npm:^5.0.3": + version: 5.0.3 + resolution: "@changesets/apply-release-plan@npm:5.0.3" dependencies: "@babel/runtime": ^7.10.4 - "@changesets/config": ^1.6.2 + "@changesets/config": ^1.6.3 "@changesets/get-version-range-type": ^0.3.2 - "@changesets/git": ^1.2.0 - "@changesets/types": ^4.0.1 - "@manypkg/get-packages": ^1.0.1 + "@changesets/git": ^1.2.1 + "@changesets/types": ^4.0.2 + "@manypkg/get-packages": ^1.1.3 detect-indent: ^6.0.0 fs-extra: ^7.0.1 lodash.startcase: ^4.4.0 @@ -1407,21 +1407,21 @@ __metadata: prettier: ^1.19.1 resolve-from: ^5.0.0 semver: ^5.4.1 - checksum: 3dbb220c75cf48211efbfb486e8295e2805966456ae4f4b366b0a6b4c27d49f5b3808c90c586d071028ac2edf3ee3f697571afea7aa989b2a6b6a582b284b50c + checksum: c4fada7e62ce358c0ecb0bf60c1f4101ed37535018b2686a216075f46f0edcac38b8bc99870c6b6e2d75ffaf79f0d21ba8eae585e02d47b56eca8b4901d4ae39 languageName: node linkType: hard -"@changesets/assemble-release-plan@npm:^5.0.2": - version: 5.0.2 - resolution: "@changesets/assemble-release-plan@npm:5.0.2" +"@changesets/assemble-release-plan@npm:^5.0.3": + version: 5.0.3 + resolution: "@changesets/assemble-release-plan@npm:5.0.3" dependencies: "@babel/runtime": ^7.10.4 "@changesets/errors": ^0.1.4 - "@changesets/get-dependents-graph": ^1.2.3 - "@changesets/types": ^4.0.1 - "@manypkg/get-packages": ^1.0.1 + "@changesets/get-dependents-graph": ^1.2.4 + "@changesets/types": ^4.0.2 + "@manypkg/get-packages": ^1.1.3 semver: ^5.4.1 - checksum: e34228d29c6f19cd78e5881074ebf701be03ccafa3fba7d0d436f1df7fafa2cf582aedb440f18a3b521e2002d149a7a45bf6c78d72bfd1530f6f9f36cc58882d + checksum: 0dc77b93cdb96cfa529bcc35aec17e0a072a38c5ed8fdb5a441a78415fc06008c25e04d5bb8c4e6711953895ed1146b89d2d600e1a72879935836bbf3e79a053 languageName: node linkType: hard @@ -1436,24 +1436,24 @@ __metadata: languageName: node linkType: hard -"@changesets/cli@npm:2.18.0": - version: 2.18.0 - resolution: "@changesets/cli@npm:2.18.0" +"@changesets/cli@exec:./bin/changeset-publish-refactor.js::locator=cache-interop-monorepo%40workspace%3A.": + version: 2.18.1 + resolution: "@changesets/cli@exec:./bin/changeset-publish-refactor.js#./bin/changeset-publish-refactor.js::hash=d582af&locator=cache-interop-monorepo%40workspace%3A." dependencies: "@babel/runtime": ^7.10.4 - "@changesets/apply-release-plan": ^5.0.2 - "@changesets/assemble-release-plan": ^5.0.2 - "@changesets/config": ^1.6.2 + "@changesets/apply-release-plan": ^5.0.3 + "@changesets/assemble-release-plan": ^5.0.3 + "@changesets/config": ^1.6.3 "@changesets/errors": ^0.1.4 - "@changesets/get-dependents-graph": ^1.2.3 - "@changesets/get-release-plan": ^3.0.2 - "@changesets/git": ^1.2.0 + "@changesets/get-dependents-graph": ^1.2.4 + "@changesets/get-release-plan": ^3.0.3 + "@changesets/git": ^1.2.1 "@changesets/logger": ^0.0.5 - "@changesets/pre": ^1.0.7 - "@changesets/read": ^0.5.1 - "@changesets/types": ^4.0.1 - "@changesets/write": ^0.1.5 - "@manypkg/get-packages": ^1.0.1 + "@changesets/pre": ^1.0.8 + "@changesets/read": ^0.5.2 + "@changesets/types": ^4.0.2 + "@changesets/write": ^0.1.6 + "@manypkg/get-packages": ^1.1.3 "@types/semver": ^6.0.0 boxen: ^1.3.0 chalk: ^2.1.0 @@ -1472,22 +1472,22 @@ __metadata: tty-table: ^2.8.10 bin: changeset: bin.js - checksum: 0a20c1529071a4c64ff7d71f1d69f183bbc4bdb1ff6ff8b5cc048d4bbbc411e6887f06d21fb09d97f10aa6724366c18151b090a75334a129c304ddea87d99116 + checksum: 310b9d6387d7c07776ed32898baec39a4aa9af44909d2a5ea2cc77cdec2070659b413b6cb33b768a68bf140740d9719e3f998798ec9e66f23f3a9e357c418648 languageName: node linkType: hard -"@changesets/config@npm:^1.6.2": - version: 1.6.2 - resolution: "@changesets/config@npm:1.6.2" +"@changesets/config@npm:^1.6.3": + version: 1.6.3 + resolution: "@changesets/config@npm:1.6.3" dependencies: "@changesets/errors": ^0.1.4 - "@changesets/get-dependents-graph": ^1.2.3 + "@changesets/get-dependents-graph": ^1.2.4 "@changesets/logger": ^0.0.5 - "@changesets/types": ^4.0.1 - "@manypkg/get-packages": ^1.0.1 + "@changesets/types": ^4.0.2 + "@manypkg/get-packages": ^1.1.3 fs-extra: ^7.0.1 micromatch: ^4.0.2 - checksum: 5ade65470e78d3eb890d4640eaa3a42840b0dba7db723239c7bbe659f2e64d6e959f7919e3d1882238d0e80e62cd1d6143595d1ff07bed1dc9e56ac65183eb5e + checksum: 7923efa0ee530e888d1634a3fd17ffe2716f21a09080fe04f8c703608af4d18735fcb488b4d3a9f577b0c6dc366124387a8f27371497768ab98f83131302cd7b languageName: node linkType: hard @@ -1500,16 +1500,16 @@ __metadata: languageName: node linkType: hard -"@changesets/get-dependents-graph@npm:^1.2.3": - version: 1.2.3 - resolution: "@changesets/get-dependents-graph@npm:1.2.3" +"@changesets/get-dependents-graph@npm:^1.2.4": + version: 1.2.4 + resolution: "@changesets/get-dependents-graph@npm:1.2.4" dependencies: - "@changesets/types": ^4.0.1 - "@manypkg/get-packages": ^1.0.1 + "@changesets/types": ^4.0.2 + "@manypkg/get-packages": ^1.1.3 chalk: ^2.1.0 fs-extra: ^7.0.1 semver: ^5.4.1 - checksum: 76178467b0bcfbc76f9799e700a8897020072e325131735f55931b8e5361587a9afb83c891e1452c7e63a79053b42af27363672f64201242c3592c09559c4ae3 + checksum: 000adee0b3052cdcdb0b1c1f5d8c1e3cf4f6ba6ed8c1a6202c77ad052a6fc4801c01d945f0917dd6eb578d977022d7ed7ccfc2714cc1b601f9100e2128694649 languageName: node linkType: hard @@ -1523,18 +1523,18 @@ __metadata: languageName: node linkType: hard -"@changesets/get-release-plan@npm:^3.0.2": - version: 3.0.2 - resolution: "@changesets/get-release-plan@npm:3.0.2" +"@changesets/get-release-plan@npm:^3.0.3": + version: 3.0.3 + resolution: "@changesets/get-release-plan@npm:3.0.3" dependencies: "@babel/runtime": ^7.10.4 - "@changesets/assemble-release-plan": ^5.0.2 - "@changesets/config": ^1.6.2 - "@changesets/pre": ^1.0.7 - "@changesets/read": ^0.5.1 - "@changesets/types": ^4.0.1 - "@manypkg/get-packages": ^1.0.1 - checksum: b0fa5cf378a6de9e48ad966808729cb5d4a565ce541c9c05d5f02741b6a93fe6dc953aa97b6a9f25cd2b11affb6e7103404d49f81d0dda1077441a0f19a76114 + "@changesets/assemble-release-plan": ^5.0.3 + "@changesets/config": ^1.6.3 + "@changesets/pre": ^1.0.8 + "@changesets/read": ^0.5.2 + "@changesets/types": ^4.0.2 + "@manypkg/get-packages": ^1.1.3 + checksum: 30496fd64e88700b68bf3bd31721766b1362ce3eac0bb08c236eb8d858a17c6c9b40a6e71d25cfb34cb5619ab75429c01fe4e3dde979595a51589d3ddda0b354 languageName: node linkType: hard @@ -1545,17 +1545,17 @@ __metadata: languageName: node linkType: hard -"@changesets/git@npm:^1.2.0": - version: 1.2.0 - resolution: "@changesets/git@npm:1.2.0" +"@changesets/git@npm:^1.2.1": + version: 1.2.1 + resolution: "@changesets/git@npm:1.2.1" dependencies: "@babel/runtime": ^7.10.4 "@changesets/errors": ^0.1.4 - "@changesets/types": ^4.0.1 - "@manypkg/get-packages": ^1.0.1 + "@changesets/types": ^4.0.2 + "@manypkg/get-packages": ^1.1.3 is-subdir: ^1.1.1 spawndamnit: ^2.0.0 - checksum: 1b962b7647709130a0c6e351c4d9cd2c13499aa4961102294725fa6926471ddaa7967a1e6296ab4a932a7f87c0b5a3ce1b65d179eb999cbd6e2c90e79efc6a4c + checksum: fd817106fb42bf0d4a38a7358ed5f604faeb0960e2239dece066e8f3ff64bfe2736aaed7556f6f274917625b2279eec1162c1b2b703e7cb6dd7dd96adac76213 languageName: node linkType: hard @@ -1568,42 +1568,42 @@ __metadata: languageName: node linkType: hard -"@changesets/parse@npm:^0.3.9": - version: 0.3.9 - resolution: "@changesets/parse@npm:0.3.9" +"@changesets/parse@npm:^0.3.10": + version: 0.3.10 + resolution: "@changesets/parse@npm:0.3.10" dependencies: - "@changesets/types": ^4.0.1 + "@changesets/types": ^4.0.2 js-yaml: ^3.13.1 - checksum: 6e6caff29bf00dd93f74e214d98fb903df304c9fcfedab61e843512cec58c8be906f2ba9c51c75a3d23b9bc7e53da8670358076fbd8bea7e0fa3e74d87299032 + checksum: 6cc8a8baba028b2c7aef152d2080380ff98239be2daa1705657c25207a49dd471a2b11865e684537c8445d983a31c0fd89a565e2445c160b782b2f7a7207823e languageName: node linkType: hard -"@changesets/pre@npm:^1.0.7": - version: 1.0.7 - resolution: "@changesets/pre@npm:1.0.7" +"@changesets/pre@npm:^1.0.8": + version: 1.0.8 + resolution: "@changesets/pre@npm:1.0.8" dependencies: "@babel/runtime": ^7.10.4 "@changesets/errors": ^0.1.4 - "@changesets/types": ^4.0.1 - "@manypkg/get-packages": ^1.0.1 + "@changesets/types": ^4.0.2 + "@manypkg/get-packages": ^1.1.3 fs-extra: ^7.0.1 - checksum: 159a3c7ecb30749c6e3a9b9b0fa3493c573327655320014aafeae428d5ebe5bd30d4d3a59252102cb20ee7bbb1c516de0e0d2f665519e62ffa2686cf4b3b9a47 + checksum: 03f36e0e74ad88e6707b47d8d76faa7083732bb6a9c362faba7f353e779bca3a57dd81ed80ded88dab045b6f574619b7e31ab28e1c684a347a3b64c8c84a6aeb languageName: node linkType: hard -"@changesets/read@npm:^0.5.1": - version: 0.5.1 - resolution: "@changesets/read@npm:0.5.1" +"@changesets/read@npm:^0.5.2": + version: 0.5.2 + resolution: "@changesets/read@npm:0.5.2" dependencies: "@babel/runtime": ^7.10.4 - "@changesets/git": ^1.2.0 + "@changesets/git": ^1.2.1 "@changesets/logger": ^0.0.5 - "@changesets/parse": ^0.3.9 - "@changesets/types": ^4.0.1 + "@changesets/parse": ^0.3.10 + "@changesets/types": ^4.0.2 chalk: ^2.1.0 fs-extra: ^7.0.1 p-filter: ^2.1.0 - checksum: d1a75bc3f8dabc40fee6556bc75ff4f839fa5603bb5ac9776eccc87d4b8662d68d4b29d5dcaa9dc7ee9192e65b800957da122b023b5cd1bd926c75cdf8a89621 + checksum: 9039ef8eeb29ce6f26d5ff64409bb4c304972d3fdb2c358f6b1e17f84c169c543d50ecce095db679c4eb4e3d618882e616a593b27affcbb53976d4e5a4d1ccf3 languageName: node linkType: hard @@ -1614,16 +1614,23 @@ __metadata: languageName: node linkType: hard -"@changesets/write@npm:^0.1.5": - version: 0.1.5 - resolution: "@changesets/write@npm:0.1.5" +"@changesets/types@npm:^4.0.2": + version: 4.0.2 + resolution: "@changesets/types@npm:4.0.2" + checksum: 098ed02b44ac70dbe341ca3560acdd0ae46c54edb8a1134f743d5fa56bf983b5f4ea085b8c5187314c23ac51e51e1ca6c735aaaa3ee17d79f0395b23baf042a0 + languageName: node + linkType: hard + +"@changesets/write@npm:^0.1.6": + version: 0.1.6 + resolution: "@changesets/write@npm:0.1.6" dependencies: "@babel/runtime": ^7.10.4 - "@changesets/types": ^4.0.1 + "@changesets/types": ^4.0.2 fs-extra: ^7.0.1 human-id: ^1.0.2 prettier: ^1.19.1 - checksum: 6b009453fddb2071d70afc79e84db0a4c34679124b78c4f9c3cf1e240021a8b30b210d7cdf353883173e198074eec93599db43d39d5517cd409ace8f1bd130bb + checksum: cd9c8e5a5d00157c95cacc3b0fafb546f553c6149dbff9351abce547bf17f5c45250e5a5ade06eaf7ff48e439117486e8ec1ec2ce65ff6ce7344e1460e68aad6 languageName: node linkType: hard @@ -2090,7 +2097,7 @@ __metadata: languageName: node linkType: hard -"@manypkg/get-packages@npm:^1.0.1": +"@manypkg/get-packages@npm:^1.1.3": version: 1.1.3 resolution: "@manypkg/get-packages@npm:1.1.3" dependencies: @@ -2207,6 +2214,61 @@ __metadata: languageName: node linkType: hard +"@preconstruct/cli@npm:1.1.26": + version: 1.1.26 + resolution: "@preconstruct/cli@npm:1.1.26" + dependencies: + "@babel/code-frame": ^7.5.5 + "@babel/core": ^7.7.7 + "@babel/runtime": ^7.7.7 + "@preconstruct/hook": ^0.3.0 + "@rollup/plugin-alias": ^3.1.1 + "@rollup/plugin-commonjs": ^15.0.0 + "@rollup/plugin-json": ^4.1.0 + "@rollup/plugin-node-resolve": ^9.0.0 + "@rollup/plugin-replace": ^2.3.3 + builtin-modules: ^3.1.0 + chalk: ^4.1.0 + dataloader: ^2.0.0 + detect-indent: ^6.0.0 + enquirer: ^2.3.6 + fast-deep-equal: ^2.0.1 + fs-extra: ^9.0.1 + globby: ^11.0.1 + jest-worker: ^26.3.0 + meow: ^7.1.0 + micromatch: ^4.0.2 + ms: ^2.1.2 + normalize-path: ^3.0.0 + npm-packlist: ^2.1.2 + p-limit: ^3.0.2 + parse-glob: ^3.0.4 + parse-json: ^5.1.0 + quick-lru: ^5.1.1 + resolve: ^1.17.0 + resolve-from: ^5.0.0 + rollup: ^2.26.5 + terser: ^5.2.1 + v8-compile-cache: ^2.1.1 + xxhash-wasm: ^0.4.0 + bin: + preconstruct: bin.js + checksum: fc4c26f27d4298b721bbb753a3419e1be94feb088b52164da3d8a0ac21ed034ea3a93e9e23741e99005461dc4b27429a02d5784b3e63ef035b4e5110a2f27ad2 + languageName: node + linkType: hard + +"@preconstruct/hook@npm:^0.3.0": + version: 0.3.0 + resolution: "@preconstruct/hook@npm:0.3.0" + dependencies: + "@babel/core": ^7.7.7 + "@babel/plugin-transform-modules-commonjs": ^7.7.5 + pirates: ^4.0.1 + source-map-support: ^0.5.16 + checksum: 4687d568f2040c156e6f720cd1bce7af630adfd36947c1ba659f709173300f2bb9ebb83517cff3e3058589656702c085af590cabf32ab18e359f60b5310f304e + languageName: node + linkType: hard + "@rollup/plugin-alias@npm:^3.1.1": version: 3.1.8 resolution: "@rollup/plugin-alias@npm:3.1.8" @@ -2235,6 +2297,23 @@ __metadata: languageName: node linkType: hard +"@rollup/plugin-commonjs@npm:^15.0.0": + version: 15.1.0 + resolution: "@rollup/plugin-commonjs@npm:15.1.0" + dependencies: + "@rollup/pluginutils": ^3.1.0 + commondir: ^1.0.1 + estree-walker: ^2.0.1 + glob: ^7.1.6 + is-reference: ^1.2.1 + magic-string: ^0.25.7 + resolve: ^1.17.0 + peerDependencies: + rollup: ^2.22.0 + checksum: 3b6433be013792728295bd7020684c819ae2a499b0807c7a3fad5a9d593592cebf2a8d2fc51b4a3b849d15ee6d0e649a179342249fcbb3b2d34320963f1b72eb + languageName: node + linkType: hard + "@rollup/plugin-commonjs@npm:^17.0.0": version: 17.1.0 resolution: "@rollup/plugin-commonjs@npm:17.1.0" @@ -2279,6 +2358,34 @@ __metadata: languageName: node linkType: hard +"@rollup/plugin-node-resolve@npm:^9.0.0": + version: 9.0.0 + resolution: "@rollup/plugin-node-resolve@npm:9.0.0" + dependencies: + "@rollup/pluginutils": ^3.1.0 + "@types/resolve": 1.17.1 + builtin-modules: ^3.1.0 + deepmerge: ^4.2.2 + is-module: ^1.0.0 + resolve: ^1.17.0 + peerDependencies: + rollup: ^1.20.0||^2.0.0 + checksum: 5f05cb85b9f92d1cedf118ff7e1350bafebb48a95e8a4642b49d0836397e1db84df744b64b09cbc3d1b69d9f1ede77e299b9cad60f769d00b6966b0a9cc35800 + languageName: node + linkType: hard + +"@rollup/plugin-replace@npm:^2.3.3": + version: 2.4.2 + resolution: "@rollup/plugin-replace@npm:2.4.2" + dependencies: + "@rollup/pluginutils": ^3.1.0 + magic-string: ^0.25.7 + peerDependencies: + rollup: ^1.20.0 || ^2.0.0 + checksum: b2f1618ee5526d288e2f8ae328dcb326e20e8dc8bd1f60d3e14d6708a5832e4aa44811f7d493f4aed2deeadca86e3b6b0503cd39bf50cfb4b595bb9da027fad0 + languageName: node + linkType: hard + "@rollup/pluginutils@npm:^3.0.8, @rollup/pluginutils@npm:^3.1.0": version: 3.1.0 resolution: "@rollup/pluginutils@npm:3.1.0" @@ -3252,6 +3359,13 @@ __metadata: languageName: node linkType: hard +"at-least-node@npm:^1.0.0": + version: 1.0.0 + resolution: "at-least-node@npm:1.0.0" + checksum: 463e2f8e43384f1afb54bc68485c436d7622acec08b6fad269b421cb1d29cebb5af751426793d0961ed243146fe4dc983402f6d5a51b720b277818dbf6f2e49e + languageName: node + linkType: hard + "autoprefixer@npm:^10.1.0": version: 10.4.0 resolution: "autoprefixer@npm:10.4.0" @@ -3662,9 +3776,10 @@ __metadata: resolution: "cache-interop-monorepo@workspace:." dependencies: "@changesets/changelog-github": 0.4.1 - "@changesets/cli": 2.18.0 + "@changesets/cli": "exec:./bin/changeset-publish-refactor.js" "@commitlint/cli": 15.0.0 "@commitlint/config-conventional": 15.0.0 + "@preconstruct/cli": 1.1.26 "@types/node": 16.11.10 "@typescript-eslint/eslint-plugin": 5.4.0 "@typescript-eslint/parser": 5.4.0 @@ -4539,6 +4654,13 @@ __metadata: languageName: node linkType: hard +"dataloader@npm:^2.0.0": + version: 2.0.0 + resolution: "dataloader@npm:2.0.0" + checksum: 9f10b9d2e35225b08a72435facfe40c0c124e329f43bd0fe4d67411ee667d12145f7ce63f9b74f73af8556dc6a98bae59147a5cca2171315dc1de509d4db04c0 + languageName: node + linkType: hard + "dayjs@npm:1.10.7": version: 1.10.7 resolution: "dayjs@npm:1.10.7" @@ -5428,6 +5550,13 @@ __metadata: languageName: node linkType: hard +"fast-deep-equal@npm:^2.0.1": + version: 2.0.1 + resolution: "fast-deep-equal@npm:2.0.1" + checksum: b701835a87985e0ec4925bdf1f0c1e7eb56309b5d12d534d5b4b69d95a54d65bb16861c081781ead55f73f12d6c60ba668713391ee7fbf6b0567026f579b7b0b + languageName: node + linkType: hard + "fast-deep-equal@npm:^3.1.1, fast-deep-equal@npm:^3.1.3": version: 3.1.3 resolution: "fast-deep-equal@npm:3.1.3" @@ -5686,6 +5815,18 @@ __metadata: languageName: node linkType: hard +"fs-extra@npm:^9.0.1": + version: 9.1.0 + resolution: "fs-extra@npm:9.1.0" + dependencies: + at-least-node: ^1.0.0 + graceful-fs: ^4.2.0 + jsonfile: ^6.0.1 + universalify: ^2.0.0 + checksum: ba71ba32e0faa74ab931b7a0031d1523c66a73e225de7426e275e238e312d07313d2da2d33e34a52aa406c8763ade5712eb3ec9ba4d9edce652bcacdc29e6b20 + languageName: node + linkType: hard + "fs-minipass@npm:^2.0.0, fs-minipass@npm:^2.1.0": version: 2.1.0 resolution: "fs-minipass@npm:2.1.0" @@ -5863,6 +6004,25 @@ __metadata: languageName: node linkType: hard +"glob-base@npm:^0.3.0": + version: 0.3.0 + resolution: "glob-base@npm:0.3.0" + dependencies: + glob-parent: ^2.0.0 + is-glob: ^2.0.0 + checksum: d0e3054a7df6033936980a3454ee6c91bb6661300b86b7a616d822a521e089afff1f5fbbd2582f9cee9f5823aed31d90244ee2e2e55f425103d42558615df294 + languageName: node + linkType: hard + +"glob-parent@npm:^2.0.0": + version: 2.0.0 + resolution: "glob-parent@npm:2.0.0" + dependencies: + is-glob: ^2.0.0 + checksum: 734fc461d9d2753dd490dd072df6ce41fe4ebb60e9319b108bc538707b21780af3a61c3961ec2264131fad5d3d9a493e013a775aef11a69ac2f49fd7d8f46457 + languageName: node + linkType: hard + "glob-parent@npm:^5.1.2": version: 5.1.2 resolution: "glob-parent@npm:5.1.2" @@ -5927,7 +6087,7 @@ __metadata: languageName: node linkType: hard -"globby@npm:^11.0.0, globby@npm:^11.0.4": +"globby@npm:^11.0.0, globby@npm:^11.0.1, globby@npm:^11.0.4": version: 11.0.4 resolution: "globby@npm:11.0.4" dependencies: @@ -6208,6 +6368,15 @@ __metadata: languageName: node linkType: hard +"ignore-walk@npm:^3.0.3": + version: 3.0.4 + resolution: "ignore-walk@npm:3.0.4" + dependencies: + minimatch: ^3.0.4 + checksum: 9e9c5ef6c3e0ed7ef5d797991abb554dbb7e60d5fedf6cf05c7129819689eba2b462f625c6e3561e0fc79841904eb829565513eeeab1b44f4fbec4d3146b1a8d + languageName: node + linkType: hard + "ignore-walk@npm:^4.0.1": version: 4.0.1 resolution: "ignore-walk@npm:4.0.1" @@ -6447,6 +6616,20 @@ __metadata: languageName: node linkType: hard +"is-dotfile@npm:^1.0.0": + version: 1.0.3 + resolution: "is-dotfile@npm:1.0.3" + checksum: 5257760d998d50ba2d5b4707007c043c69da0b62172f2221505edc6671ff634581c05df494a19d8d7206d248154c2f29f8432193ee199d33b09733e66371fb35 + languageName: node + linkType: hard + +"is-extglob@npm:^1.0.0": + version: 1.0.0 + resolution: "is-extglob@npm:1.0.0" + checksum: 5eea8517feeae5206547c0fc838c1416ec763b30093c286e1965a05f46b74a59ad391f912565f3b67c9c31cab4769ab9c35420e016b608acb47309be8d0d6e94 + languageName: node + linkType: hard + "is-extglob@npm:^2.1.1": version: 2.1.1 resolution: "is-extglob@npm:2.1.1" @@ -6491,6 +6674,15 @@ __metadata: languageName: node linkType: hard +"is-glob@npm:^2.0.0": + version: 2.0.1 + resolution: "is-glob@npm:2.0.1" + dependencies: + is-extglob: ^1.0.0 + checksum: 089f5f93640072491396a5f075ce73e949a90f35832b782bc49a6b7637d58e392d53cb0b395e059ccab70fcb82ff35d183f6f9ebbcb43227a1e02e3fed5430c9 + languageName: node + linkType: hard + "is-glob@npm:^4.0.0, is-glob@npm:^4.0.1, is-glob@npm:^4.0.3": version: 4.0.3 resolution: "is-glob@npm:4.0.3" @@ -7252,7 +7444,7 @@ __metadata: languageName: node linkType: hard -"jest-worker@npm:^26.2.1": +"jest-worker@npm:^26.2.1, jest-worker@npm:^26.3.0": version: 26.6.2 resolution: "jest-worker@npm:26.6.2" dependencies: @@ -7981,6 +8173,25 @@ __metadata: languageName: node linkType: hard +"meow@npm:^7.1.0": + version: 7.1.1 + resolution: "meow@npm:7.1.1" + dependencies: + "@types/minimist": ^1.2.0 + camelcase-keys: ^6.2.2 + decamelize-keys: ^1.1.0 + hard-rejection: ^2.1.0 + minimist-options: 4.1.0 + normalize-package-data: ^2.5.0 + read-pkg-up: ^7.0.1 + redent: ^3.0.0 + trim-newlines: ^3.0.0 + type-fest: ^0.13.1 + yargs-parser: ^18.1.3 + checksum: 87bba177ab858a9b606ee52220e6bf395277beebafefe8ab5dbdf178f5825274a24ca16dca7e0ddd41e5ac3533164ee52e3d0eec87b66d78aae796d24a817842 + languageName: node + linkType: hard + "meow@npm:^8.0.0": version: 8.1.2 resolution: "meow@npm:8.1.2" @@ -8263,7 +8474,7 @@ __metadata: languageName: node linkType: hard -"ms@npm:^2.0.0, ms@npm:^2.1.1": +"ms@npm:^2.0.0, ms@npm:^2.1.1, ms@npm:^2.1.2": version: 2.1.3 resolution: "ms@npm:2.1.3" checksum: aa92de608021b242401676e35cfa5aa42dd70cbdc082b916da7fb925c542173e36bce97ea3e804923fe92c0ad991434e4a38327e15a1b5b5f945d66df615ae6d @@ -8497,6 +8708,20 @@ __metadata: languageName: node linkType: hard +"npm-packlist@npm:^2.1.2": + version: 2.2.2 + resolution: "npm-packlist@npm:2.2.2" + dependencies: + glob: ^7.1.6 + ignore-walk: ^3.0.3 + npm-bundled: ^1.1.1 + npm-normalize-package-bin: ^1.0.1 + bin: + npm-packlist: bin/index.js + checksum: 799ce94b077e4dc366a9a5bcc5f006669263bb1a48d6948161aed915fd2f11dea8a7cf516a63fc78e5df059915591dade5928f0738baadc99a8ab4685d8b58c3 + languageName: node + linkType: hard + "npm-packlist@npm:^3.0.0": version: 3.0.0 resolution: "npm-packlist@npm:3.0.0" @@ -8909,6 +9134,18 @@ __metadata: languageName: node linkType: hard +"parse-glob@npm:^3.0.4": + version: 3.0.4 + resolution: "parse-glob@npm:3.0.4" + dependencies: + glob-base: ^0.3.0 + is-dotfile: ^1.0.0 + is-extglob: ^1.0.0 + is-glob: ^2.0.0 + checksum: 447bc442d76522c5e03b5babc8582d4a37fe9d59b3e5ef8d7ddae4e03060637ae38d5d28686e03c27e4d20be34983b5cb053cf8b066d34be0f9d1867eb677e45 + languageName: node + linkType: hard + "parse-json@npm:^4.0.0": version: 4.0.0 resolution: "parse-json@npm:4.0.0" @@ -8919,7 +9156,7 @@ __metadata: languageName: node linkType: hard -"parse-json@npm:^5.0.0": +"parse-json@npm:^5.0.0, parse-json@npm:^5.1.0": version: 5.2.0 resolution: "parse-json@npm:5.2.0" dependencies: @@ -9695,6 +9932,13 @@ __metadata: languageName: node linkType: hard +"quick-lru@npm:^5.1.1": + version: 5.1.1 + resolution: "quick-lru@npm:5.1.1" + checksum: a516faa25574be7947969883e6068dbe4aa19e8ef8e8e0fd96cddd6d36485e9106d85c0041a27153286b0770b381328f4072aa40d3b18a19f5f7d2b78b94b5ed + languageName: node + linkType: hard + "randombytes@npm:^2.1.0": version: 2.1.0 resolution: "randombytes@npm:2.1.0" @@ -10193,9 +10437,9 @@ __metadata: languageName: node linkType: hard -"rollup@npm:^2.35.1": - version: 2.60.0 - resolution: "rollup@npm:2.60.0" +"rollup@npm:^2.26.5, rollup@npm:^2.35.1": + version: 2.60.1 + resolution: "rollup@npm:2.60.1" dependencies: fsevents: ~2.3.2 dependenciesMeta: @@ -10203,7 +10447,7 @@ __metadata: optional: true bin: rollup: dist/bin/rollup - checksum: ef267b49a203f3db86d6db8c63de8737d6e3995d988dadf35c1922964c21cafbb95990543cfc716356d31bf6ca3975e58d9195df85b28721ecdc9acd3693acca + checksum: 77d7980bd5e619075c7cc67ccbe63263c4e98bd4cc41d4d77d5d4b743cb954adc81d348e38049546645651e2d0e73feeafdcac4474bd8ea333bf5cb882f0bc0c languageName: node linkType: hard @@ -10494,13 +10738,13 @@ __metadata: languageName: node linkType: hard -"source-map-support@npm:^0.5.17, source-map-support@npm:^0.5.20, source-map-support@npm:^0.5.6, source-map-support@npm:~0.5.20": - version: 0.5.20 - resolution: "source-map-support@npm:0.5.20" +"source-map-support@npm:^0.5.16, source-map-support@npm:^0.5.17, source-map-support@npm:^0.5.20, source-map-support@npm:^0.5.6, source-map-support@npm:~0.5.20": + version: 0.5.21 + resolution: "source-map-support@npm:0.5.21" dependencies: buffer-from: ^1.0.0 source-map: ^0.6.0 - checksum: 43946aff452011960d16154304b11011e0185549493e65dd90da045959409fb2d266ba1c854fff3d5949f8e59382e3fcc7f7c5fa66136007a6750ad06c6c0baa + checksum: 43e98d700d79af1d36f859bdb7318e601dfc918c7ba2e98456118ebc4c4872b327773e5a1df09b0524e9e5063bb18f0934538eace60cca2710d1fa687645d137 languageName: node linkType: hard @@ -11077,16 +11321,21 @@ __metadata: languageName: node linkType: hard -"terser@npm:^5.0.0, terser@npm:^5.7.0": - version: 5.9.0 - resolution: "terser@npm:5.9.0" +"terser@npm:^5.0.0, terser@npm:^5.2.1, terser@npm:^5.7.0": + version: 5.10.0 + resolution: "terser@npm:5.10.0" dependencies: commander: ^2.20.0 source-map: ~0.7.2 source-map-support: ~0.5.20 + peerDependencies: + acorn: ^8.5.0 + peerDependenciesMeta: + acorn: + optional: true bin: terser: bin/terser - checksum: 11c1246b1991015a8881742878af779e3863fad42f626ffda957dbf28c94bf51e7994cffb9ffbec86ff3c23ab45ffa6d79d453c15e664306e35fc7b2c4eee5f4 + checksum: 1080faeb6d5cd155bb39d9cc41d20a590eafc9869560d5285f255f6858604dcd135311e344188a106f87fedb12d096ad3799cfc2e65acd470b85d468b1c7bd4c languageName: node linkType: hard @@ -11608,7 +11857,7 @@ __metadata: languageName: node linkType: hard -"v8-compile-cache@npm:^2.0.3": +"v8-compile-cache@npm:^2.0.3, v8-compile-cache@npm:^2.1.1": version: 2.3.0 resolution: "v8-compile-cache@npm:2.3.0" checksum: adb0a271eaa2297f2f4c536acbfee872d0dd26ec2d76f66921aa7fc437319132773483344207bdbeee169225f4739016d8d2dbf0553913a52bb34da6d0334f8e @@ -11909,6 +12158,13 @@ __metadata: languageName: node linkType: hard +"xxhash-wasm@npm:^0.4.0": + version: 0.4.2 + resolution: "xxhash-wasm@npm:0.4.2" + checksum: 747b32fcfed1dc9a1e7592b134e4e65794bc10fd5d32515792e486bf4d0b65f9dec790cfc49ce2f9c01dd02e3593c3a6cd51df1ef37adf003c5bbd386c43c64d + languageName: node + linkType: hard + "y18n@npm:^4.0.0": version: 4.0.3 resolution: "y18n@npm:4.0.3"