Move all zx scripts to typescript
This commit is contained in:
parent
d228b7635c
commit
4fefee863e
9 changed files with 94 additions and 368 deletions
|
@ -61,6 +61,8 @@ module.exports = {
|
|||
'./packages/*/devEnv/tsconfig.json',
|
||||
'./examples/*/tsconfig.json',
|
||||
'./devEnv/tsconfig.json',
|
||||
'./compat-tests/tsconfig.json',
|
||||
'./scripts/tsconfig.json',
|
||||
],
|
||||
},
|
||||
rules: {
|
||||
|
|
|
@ -12,6 +12,7 @@
|
|||
{"path": "../../packages/benchmarks"},
|
||||
{"path": "../../packages/r3f"},
|
||||
{"path": "../../examples/basic-dom"},
|
||||
{"path": "../../compat-tests"}
|
||||
{"path": "../../compat-tests"},
|
||||
{"path": "../../scripts"}
|
||||
]
|
||||
}
|
||||
|
|
15
package.json
15
package.json
|
@ -14,18 +14,18 @@
|
|||
"test:e2e": "yarn workspace playground run test",
|
||||
"test:e2e:ci": "yarn workspace playground run test:ci",
|
||||
"typecheck": "yarn run build:ts",
|
||||
"build": "zx scripts/build.mjs",
|
||||
"clean": "zx scripts/clean.mjs",
|
||||
"build": "node -r esbuild-register scripts/build.ts",
|
||||
"clean": "node -r esbuild-register scripts/clean.ts",
|
||||
"build:ts": "tsc --build ./devEnv/typecheck-all-projects/tsconfig.all.json",
|
||||
"test": "jest",
|
||||
"test:compat:install": "yarn workspace @theatre/compat-tests run install-fixtures",
|
||||
"test:compat:run": "jest --config jest.compat-tests.config.js",
|
||||
"postinstall": "husky install",
|
||||
"release": "zx scripts/release.mjs",
|
||||
"release": "node -r esbuild-register scripts/release.ts",
|
||||
"lint:all": "eslint . --ext ts,tsx --ignore-path=.gitignore --rulesdir ./devEnv/eslint/rules"
|
||||
},
|
||||
"lint-staged": {
|
||||
"(theatre|packages)/**/*.(t|j)s?(x)": [
|
||||
"(theatre|packages|scripts|compat-tests)/**/*.(t|j)s?(x)": [
|
||||
"eslint --rulesdir ./devEnv/eslint/rules --fix"
|
||||
],
|
||||
"**/*.(t|j)s?(x)": [
|
||||
|
@ -33,12 +33,14 @@
|
|||
]
|
||||
},
|
||||
"devDependencies": {
|
||||
"@cspotcode/zx": "^6.1.2",
|
||||
"@microsoft/api-documenter": "^7.19.0",
|
||||
"@microsoft/api-extractor": "^7.28.6",
|
||||
"@types/eslint": "^8.44.1",
|
||||
"@typescript-eslint/eslint-plugin": "^5.30.7",
|
||||
"@typescript-eslint/parser": "^5.30.7",
|
||||
"esbuild": "^0.18.13",
|
||||
"esbuild": "^0.18.18",
|
||||
"esbuild-register": "^3.4.2",
|
||||
"eslint": "^8.20.0",
|
||||
"eslint-plugin-import": "2.28.0",
|
||||
"eslint-plugin-jsx-a11y": "^6.6.1",
|
||||
|
@ -54,8 +56,7 @@
|
|||
"lint-staged": "^13.0.3",
|
||||
"node-gyp": "^9.1.0",
|
||||
"prettier": "^2.3.2",
|
||||
"typescript": "4.6.4",
|
||||
"zx": "^2.0.0"
|
||||
"typescript": "4.6.4"
|
||||
},
|
||||
"packageManager": "yarn@3.2.0",
|
||||
"dependencies": {
|
||||
|
|
|
@ -1,3 +1,4 @@
|
|||
import {$} from '@cspotcode/zx'
|
||||
/**
|
||||
* Builds all the packages for production
|
||||
*/
|
||||
|
@ -10,7 +11,7 @@ const packagesToBuild = [
|
|||
'@theatre/r3f',
|
||||
'theatric',
|
||||
]
|
||||
;(async function () {
|
||||
async function build() {
|
||||
// better quote function from https://github.com/google/zx/pull/167
|
||||
$.quote = function quote(arg) {
|
||||
if (/^[a-z0-9/_.-]+$/i.test(arg)) {
|
||||
|
@ -37,4 +38,6 @@ const packagesToBuild = [
|
|||
(workspace) => $`yarn workspace ${workspace} run build`,
|
||||
),
|
||||
])
|
||||
})()
|
||||
}
|
||||
|
||||
void build()
|
|
@ -1,3 +1,5 @@
|
|||
import {$} from '@cspotcode/zx'
|
||||
|
||||
/**
|
||||
* cleans the build artifacts of all packages
|
||||
*/
|
||||
|
@ -11,7 +13,7 @@ const packages = [
|
|||
'theatric',
|
||||
]
|
||||
|
||||
;(async function () {
|
||||
async function clean() {
|
||||
// better quote function from https://github.com/google/zx/pull/167
|
||||
$.quote = function quote(arg) {
|
||||
if (/^[a-z0-9/_.-]+$/i.test(arg)) {
|
||||
|
@ -35,4 +37,6 @@ const packages = [
|
|||
await Promise.all([
|
||||
...packages.map((workspace) => $`yarn workspace ${workspace} run clean`),
|
||||
])
|
||||
})()
|
||||
}
|
||||
|
||||
void clean()
|
|
@ -2,9 +2,10 @@
|
|||
* This script publishes the insider packages from the CI. You can't run it locally unless you have a a valid npm access token and you store its value in the `NPM_TOKEN` environmental variable.
|
||||
*/
|
||||
|
||||
import os from 'os'
|
||||
import path from 'path'
|
||||
import * as os from 'os'
|
||||
import * as path from 'path'
|
||||
import * as core from '@actions/core'
|
||||
import {$} from '@cspotcode/zx'
|
||||
|
||||
const packagesToPublish = [
|
||||
'@theatre/core',
|
||||
|
@ -19,7 +20,7 @@ const packagesToPublish = [
|
|||
/**
|
||||
* Receives a version number and returns it without the tags, if there are any
|
||||
*
|
||||
* @param {string} version - Version number
|
||||
* @param version - Version number
|
||||
* @returns Version number without the tags
|
||||
*
|
||||
* @example
|
||||
|
@ -30,7 +31,7 @@ const packagesToPublish = [
|
|||
* stripTag(version_1) === stripTag(version_2) === '0.4.8' // returns `true`
|
||||
* ```
|
||||
*/
|
||||
function stripTag(version) {
|
||||
function stripTag(version: string) {
|
||||
const regExp = /^[0-9]+\.[0-9]+\.[0-9]+/g
|
||||
const matches = version.match(regExp)
|
||||
if (!matches) {
|
||||
|
@ -43,10 +44,10 @@ function stripTag(version) {
|
|||
/**
|
||||
* Creates a version number like `0.4.8-insiders.ec175817`
|
||||
*
|
||||
* @param {string} packageName - Name of the package
|
||||
* @param {string} commitHash - A commit hash
|
||||
* @param packageName - Name of the package
|
||||
* @param commitHash - A commit hash
|
||||
*/
|
||||
function getNewVersionName(packageName, commitHash) {
|
||||
function getNewVersionName(packageName: string, commitHash: string) {
|
||||
// The `r3f` package has its own release schedule, so its version numbers
|
||||
// are almost always different from the rest of the packages.
|
||||
const pathToPackageJson =
|
||||
|
@ -65,16 +66,15 @@ function getNewVersionName(packageName, commitHash) {
|
|||
/**
|
||||
* Assigns the latest version names ({@link getNewVersionName}) to the packages' `package.json`s
|
||||
*
|
||||
* @param {{name: string, location: string}[]} workspacesListObjects - An Array of objects containing information about the workspaces
|
||||
* @param {string} latestCommitHash - Hash of the latest commit
|
||||
* @returns {Promise<Record<string, string>>} - A record of {[packageId]: assignedVersion}
|
||||
* @param workspacesListObjects - An Array of objects containing information about the workspaces
|
||||
* @param latestCommitHash - Hash of the latest commit
|
||||
* @returns - A record of `{[packageId]: assignedVersion}`
|
||||
*/
|
||||
async function writeVersionsToPackageJSONs(
|
||||
workspacesListObjects,
|
||||
latestCommitHash,
|
||||
) {
|
||||
/** @type {Record<string, string>} */
|
||||
const assignedVersionByPackageName = {}
|
||||
workspacesListObjects: {name: string; location: string}[],
|
||||
latestCommitHash: string,
|
||||
): Promise<Record<string, string>> {
|
||||
const assignedVersionByPackageName: Record<string, string> = {}
|
||||
for (const workspaceData of workspacesListObjects) {
|
||||
const pathToPackage = path.resolve(
|
||||
__dirname,
|
||||
|
@ -124,7 +124,7 @@ async function writeVersionsToPackageJSONs(
|
|||
return assignedVersionByPackageName
|
||||
}
|
||||
|
||||
;(async function () {
|
||||
async function prerelease() {
|
||||
// @ts-ignore ignore
|
||||
process.env.THEATRE_IS_PUBLISHING = true
|
||||
// In the CI `git log -1` points to a fake merge commit,
|
||||
|
@ -180,4 +180,6 @@ async function writeVersionsToPackageJSONs(
|
|||
await $`echo ${`Published ${packageName}@${assignedVersionByPackageName[packageName]}`}`
|
||||
}
|
||||
}
|
||||
})()
|
||||
}
|
||||
|
||||
void prerelease()
|
|
@ -6,15 +6,15 @@
|
|||
* $ yarn run release 0.4.2
|
||||
* ```
|
||||
*/
|
||||
import path from 'path'
|
||||
import * as path from 'path'
|
||||
import {readFileSync, writeFileSync} from 'fs'
|
||||
import {$} from '@cspotcode/zx'
|
||||
|
||||
/**
|
||||
* This script publishes all packages to npm.
|
||||
*
|
||||
* It assigns the same version number to all packages (like lerna's fixed mode).
|
||||
**/
|
||||
// It's written in .mjs because I kept running into issues with zx+typescript
|
||||
const packagesToBuild = [
|
||||
'theatre',
|
||||
'@theatre/dataverse',
|
||||
|
@ -49,32 +49,32 @@ const packagesWhoseVersionsShouldBump = [
|
|||
'packages/theatric',
|
||||
]
|
||||
|
||||
;(async function () {
|
||||
// our packages will check for this env variable to make sure their
|
||||
// prepublish script is only called from the `$ cd /path/to/monorepo; yarn run release`
|
||||
// @ts-ignore ignore
|
||||
process.env.THEATRE_IS_PUBLISHING = true
|
||||
// our packages will check for this env variable to make sure their
|
||||
// prepublish script is only called from the `$ cd /path/to/monorepo; yarn run release`
|
||||
// @ts-ignore ignore
|
||||
process.env.THEATRE_IS_PUBLISHING = true
|
||||
|
||||
// better quote function from https://github.com/google/zx/pull/167
|
||||
$.quote = function quote(arg) {
|
||||
if (/^[a-z0-9/_.-]+$/i.test(arg)) {
|
||||
return arg
|
||||
}
|
||||
return (
|
||||
`$'` +
|
||||
arg
|
||||
.replace(/\\/g, '\\\\')
|
||||
.replace(/'/g, "\\'")
|
||||
.replace(/\f/g, '\\f')
|
||||
.replace(/\n/g, '\\n')
|
||||
.replace(/\r/g, '\\r')
|
||||
.replace(/\t/g, '\\t')
|
||||
.replace(/\v/g, '\\v')
|
||||
.replace(/\0/g, '\\0') +
|
||||
`'`
|
||||
)
|
||||
// better quote function from https://github.com/google/zx/pull/167
|
||||
$.quote = function quote(arg) {
|
||||
if (/^[a-z0-9/_.-]+$/i.test(arg)) {
|
||||
return arg
|
||||
}
|
||||
return (
|
||||
`$'` +
|
||||
arg
|
||||
.replace(/\\/g, '\\\\')
|
||||
.replace(/'/g, "\\'")
|
||||
.replace(/\f/g, '\\f')
|
||||
.replace(/\n/g, '\\n')
|
||||
.replace(/\r/g, '\\r')
|
||||
.replace(/\t/g, '\\t')
|
||||
.replace(/\v/g, '\\v')
|
||||
.replace(/\0/g, '\\0') +
|
||||
`'`
|
||||
)
|
||||
}
|
||||
|
||||
async function release() {
|
||||
$.verbose = false
|
||||
const gitTags = (await $`git tag --list`).toString().split('\n')
|
||||
|
||||
|
@ -188,10 +188,11 @@ const packagesWhoseVersionsShouldBump = [
|
|||
$`yarn workspace ${workspace} npm publish --access public --tag ${npmTag}`,
|
||||
),
|
||||
)
|
||||
})()
|
||||
}
|
||||
|
||||
/** @param {string} monorepoVersion */
|
||||
async function writeVersionsToPackageJSONs(monorepoVersion) {
|
||||
void release()
|
||||
|
||||
async function writeVersionsToPackageJSONs(monorepoVersion: string) {
|
||||
for (const packagePathRelativeFromRoot of packagesWhoseVersionsShouldBump) {
|
||||
const pathToPackage = path.resolve(
|
||||
__dirname,
|
|
@ -1,11 +1,11 @@
|
|||
{
|
||||
"extends": "../tsconfig.base.json",
|
||||
"compilerOptions": {
|
||||
"allowJs": true,
|
||||
"checkJs": true,
|
||||
"noEmit": true,
|
||||
"resolveJsonModule": true,
|
||||
"types": ["zx", "node"]
|
||||
"types": ["node"],
|
||||
"composite": true,
|
||||
"target": "es6"
|
||||
},
|
||||
"include": ["*.mjs", "**/*.mjs"]
|
||||
"include": ["*.ts", "**/*.ts"]
|
||||
}
|
||||
|
|
326
yarn.lock
326
yarn.lock
|
@ -5134,13 +5134,6 @@ __metadata:
|
|||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@esbuild/android-arm64@npm:0.18.13":
|
||||
version: 0.18.13
|
||||
resolution: "@esbuild/android-arm64@npm:0.18.13"
|
||||
conditions: os=android & cpu=arm64
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@esbuild/android-arm64@npm:0.18.17":
|
||||
version: 0.18.17
|
||||
resolution: "@esbuild/android-arm64@npm:0.18.17"
|
||||
|
@ -5169,13 +5162,6 @@ __metadata:
|
|||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@esbuild/android-arm@npm:0.18.13":
|
||||
version: 0.18.13
|
||||
resolution: "@esbuild/android-arm@npm:0.18.13"
|
||||
conditions: os=android & cpu=arm
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@esbuild/android-arm@npm:0.18.17":
|
||||
version: 0.18.17
|
||||
resolution: "@esbuild/android-arm@npm:0.18.17"
|
||||
|
@ -5197,13 +5183,6 @@ __metadata:
|
|||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@esbuild/android-x64@npm:0.18.13":
|
||||
version: 0.18.13
|
||||
resolution: "@esbuild/android-x64@npm:0.18.13"
|
||||
conditions: os=android & cpu=x64
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@esbuild/android-x64@npm:0.18.17":
|
||||
version: 0.18.17
|
||||
resolution: "@esbuild/android-x64@npm:0.18.17"
|
||||
|
@ -5225,13 +5204,6 @@ __metadata:
|
|||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@esbuild/darwin-arm64@npm:0.18.13":
|
||||
version: 0.18.13
|
||||
resolution: "@esbuild/darwin-arm64@npm:0.18.13"
|
||||
conditions: os=darwin & cpu=arm64
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@esbuild/darwin-arm64@npm:0.18.17":
|
||||
version: 0.18.17
|
||||
resolution: "@esbuild/darwin-arm64@npm:0.18.17"
|
||||
|
@ -5253,13 +5225,6 @@ __metadata:
|
|||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@esbuild/darwin-x64@npm:0.18.13":
|
||||
version: 0.18.13
|
||||
resolution: "@esbuild/darwin-x64@npm:0.18.13"
|
||||
conditions: os=darwin & cpu=x64
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@esbuild/darwin-x64@npm:0.18.17":
|
||||
version: 0.18.17
|
||||
resolution: "@esbuild/darwin-x64@npm:0.18.17"
|
||||
|
@ -5281,13 +5246,6 @@ __metadata:
|
|||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@esbuild/freebsd-arm64@npm:0.18.13":
|
||||
version: 0.18.13
|
||||
resolution: "@esbuild/freebsd-arm64@npm:0.18.13"
|
||||
conditions: os=freebsd & cpu=arm64
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@esbuild/freebsd-arm64@npm:0.18.17":
|
||||
version: 0.18.17
|
||||
resolution: "@esbuild/freebsd-arm64@npm:0.18.17"
|
||||
|
@ -5309,13 +5267,6 @@ __metadata:
|
|||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@esbuild/freebsd-x64@npm:0.18.13":
|
||||
version: 0.18.13
|
||||
resolution: "@esbuild/freebsd-x64@npm:0.18.13"
|
||||
conditions: os=freebsd & cpu=x64
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@esbuild/freebsd-x64@npm:0.18.17":
|
||||
version: 0.18.17
|
||||
resolution: "@esbuild/freebsd-x64@npm:0.18.17"
|
||||
|
@ -5337,13 +5288,6 @@ __metadata:
|
|||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@esbuild/linux-arm64@npm:0.18.13":
|
||||
version: 0.18.13
|
||||
resolution: "@esbuild/linux-arm64@npm:0.18.13"
|
||||
conditions: os=linux & cpu=arm64
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@esbuild/linux-arm64@npm:0.18.17":
|
||||
version: 0.18.17
|
||||
resolution: "@esbuild/linux-arm64@npm:0.18.17"
|
||||
|
@ -5365,13 +5309,6 @@ __metadata:
|
|||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@esbuild/linux-arm@npm:0.18.13":
|
||||
version: 0.18.13
|
||||
resolution: "@esbuild/linux-arm@npm:0.18.13"
|
||||
conditions: os=linux & cpu=arm
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@esbuild/linux-arm@npm:0.18.17":
|
||||
version: 0.18.17
|
||||
resolution: "@esbuild/linux-arm@npm:0.18.17"
|
||||
|
@ -5393,13 +5330,6 @@ __metadata:
|
|||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@esbuild/linux-ia32@npm:0.18.13":
|
||||
version: 0.18.13
|
||||
resolution: "@esbuild/linux-ia32@npm:0.18.13"
|
||||
conditions: os=linux & cpu=ia32
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@esbuild/linux-ia32@npm:0.18.17":
|
||||
version: 0.18.17
|
||||
resolution: "@esbuild/linux-ia32@npm:0.18.17"
|
||||
|
@ -5435,13 +5365,6 @@ __metadata:
|
|||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@esbuild/linux-loong64@npm:0.18.13":
|
||||
version: 0.18.13
|
||||
resolution: "@esbuild/linux-loong64@npm:0.18.13"
|
||||
conditions: os=linux & cpu=loong64
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@esbuild/linux-loong64@npm:0.18.17":
|
||||
version: 0.18.17
|
||||
resolution: "@esbuild/linux-loong64@npm:0.18.17"
|
||||
|
@ -5463,13 +5386,6 @@ __metadata:
|
|||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@esbuild/linux-mips64el@npm:0.18.13":
|
||||
version: 0.18.13
|
||||
resolution: "@esbuild/linux-mips64el@npm:0.18.13"
|
||||
conditions: os=linux & cpu=mips64el
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@esbuild/linux-mips64el@npm:0.18.17":
|
||||
version: 0.18.17
|
||||
resolution: "@esbuild/linux-mips64el@npm:0.18.17"
|
||||
|
@ -5491,13 +5407,6 @@ __metadata:
|
|||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@esbuild/linux-ppc64@npm:0.18.13":
|
||||
version: 0.18.13
|
||||
resolution: "@esbuild/linux-ppc64@npm:0.18.13"
|
||||
conditions: os=linux & cpu=ppc64
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@esbuild/linux-ppc64@npm:0.18.17":
|
||||
version: 0.18.17
|
||||
resolution: "@esbuild/linux-ppc64@npm:0.18.17"
|
||||
|
@ -5519,13 +5428,6 @@ __metadata:
|
|||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@esbuild/linux-riscv64@npm:0.18.13":
|
||||
version: 0.18.13
|
||||
resolution: "@esbuild/linux-riscv64@npm:0.18.13"
|
||||
conditions: os=linux & cpu=riscv64
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@esbuild/linux-riscv64@npm:0.18.17":
|
||||
version: 0.18.17
|
||||
resolution: "@esbuild/linux-riscv64@npm:0.18.17"
|
||||
|
@ -5547,13 +5449,6 @@ __metadata:
|
|||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@esbuild/linux-s390x@npm:0.18.13":
|
||||
version: 0.18.13
|
||||
resolution: "@esbuild/linux-s390x@npm:0.18.13"
|
||||
conditions: os=linux & cpu=s390x
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@esbuild/linux-s390x@npm:0.18.17":
|
||||
version: 0.18.17
|
||||
resolution: "@esbuild/linux-s390x@npm:0.18.17"
|
||||
|
@ -5575,13 +5470,6 @@ __metadata:
|
|||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@esbuild/linux-x64@npm:0.18.13":
|
||||
version: 0.18.13
|
||||
resolution: "@esbuild/linux-x64@npm:0.18.13"
|
||||
conditions: os=linux & cpu=x64
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@esbuild/linux-x64@npm:0.18.17":
|
||||
version: 0.18.17
|
||||
resolution: "@esbuild/linux-x64@npm:0.18.17"
|
||||
|
@ -5603,13 +5491,6 @@ __metadata:
|
|||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@esbuild/netbsd-x64@npm:0.18.13":
|
||||
version: 0.18.13
|
||||
resolution: "@esbuild/netbsd-x64@npm:0.18.13"
|
||||
conditions: os=netbsd & cpu=x64
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@esbuild/netbsd-x64@npm:0.18.17":
|
||||
version: 0.18.17
|
||||
resolution: "@esbuild/netbsd-x64@npm:0.18.17"
|
||||
|
@ -5631,13 +5512,6 @@ __metadata:
|
|||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@esbuild/openbsd-x64@npm:0.18.13":
|
||||
version: 0.18.13
|
||||
resolution: "@esbuild/openbsd-x64@npm:0.18.13"
|
||||
conditions: os=openbsd & cpu=x64
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@esbuild/openbsd-x64@npm:0.18.17":
|
||||
version: 0.18.17
|
||||
resolution: "@esbuild/openbsd-x64@npm:0.18.17"
|
||||
|
@ -5659,13 +5533,6 @@ __metadata:
|
|||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@esbuild/sunos-x64@npm:0.18.13":
|
||||
version: 0.18.13
|
||||
resolution: "@esbuild/sunos-x64@npm:0.18.13"
|
||||
conditions: os=sunos & cpu=x64
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@esbuild/sunos-x64@npm:0.18.17":
|
||||
version: 0.18.17
|
||||
resolution: "@esbuild/sunos-x64@npm:0.18.17"
|
||||
|
@ -5687,13 +5554,6 @@ __metadata:
|
|||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@esbuild/win32-arm64@npm:0.18.13":
|
||||
version: 0.18.13
|
||||
resolution: "@esbuild/win32-arm64@npm:0.18.13"
|
||||
conditions: os=win32 & cpu=arm64
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@esbuild/win32-arm64@npm:0.18.17":
|
||||
version: 0.18.17
|
||||
resolution: "@esbuild/win32-arm64@npm:0.18.17"
|
||||
|
@ -5715,13 +5575,6 @@ __metadata:
|
|||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@esbuild/win32-ia32@npm:0.18.13":
|
||||
version: 0.18.13
|
||||
resolution: "@esbuild/win32-ia32@npm:0.18.13"
|
||||
conditions: os=win32 & cpu=ia32
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@esbuild/win32-ia32@npm:0.18.17":
|
||||
version: 0.18.17
|
||||
resolution: "@esbuild/win32-ia32@npm:0.18.17"
|
||||
|
@ -5743,13 +5596,6 @@ __metadata:
|
|||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@esbuild/win32-x64@npm:0.18.13":
|
||||
version: 0.18.13
|
||||
resolution: "@esbuild/win32-x64@npm:0.18.13"
|
||||
conditions: os=win32 & cpu=x64
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@esbuild/win32-x64@npm:0.18.17":
|
||||
version: 0.18.17
|
||||
resolution: "@esbuild/win32-x64@npm:0.18.17"
|
||||
|
@ -8625,23 +8471,13 @@ __metadata:
|
|||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@types/minimist@npm:^1.2.1, @types/minimist@npm:^1.2.2":
|
||||
"@types/minimist@npm:^1.2.2":
|
||||
version: 1.2.2
|
||||
resolution: "@types/minimist@npm:1.2.2"
|
||||
checksum: b8da83c66eb4aac0440e64674b19564d9d86c80ae273144db9681e5eeff66f238ade9515f5006ffbfa955ceff8b89ad2bd8ec577d7caee74ba101431fb07045d
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@types/node-fetch@npm:^2.5.10":
|
||||
version: 2.6.2
|
||||
resolution: "@types/node-fetch@npm:2.6.2"
|
||||
dependencies:
|
||||
"@types/node": "*"
|
||||
form-data: ^3.0.0
|
||||
checksum: 6f73b1470000d303d25a6fb92875ea837a216656cb7474f66cdd67bb014aa81a5a11e7ac9c21fe19bee9ecb2ef87c1962bceeaec31386119d1ac86e4c30ad7a6
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@types/node@npm:*":
|
||||
version: 14.14.37
|
||||
resolution: "@types/node@npm:14.14.37"
|
||||
|
@ -8670,13 +8506,6 @@ __metadata:
|
|||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@types/node@npm:^16.0":
|
||||
version: 16.11.45
|
||||
resolution: "@types/node@npm:16.11.45"
|
||||
checksum: 57d61c951024f66d796e71e4a972faef266007398cd4e93a195822fea2d5deb41d0615f394a99ece89772b145ff057321d138c7e3442455dc7d785ff67cebde3
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@types/node@npm:^17.0":
|
||||
version: 17.0.45
|
||||
resolution: "@types/node@npm:17.0.45"
|
||||
|
@ -10867,13 +10696,6 @@ __metadata:
|
|||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"array-union@npm:^3.0.1":
|
||||
version: 3.0.1
|
||||
resolution: "array-union@npm:3.0.1"
|
||||
checksum: 47b29f88258e8f37ffb93ddaa327d4308edd950b52943c172b73558afdd3fa74cfd68816ba5aa4b894242cf281fa3c6d0362ae057e4a18bddbaedbe46ebe7112
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"array-uniq@npm:^1.0.1":
|
||||
version: 1.0.3
|
||||
resolution: "array-uniq@npm:1.0.3"
|
||||
|
@ -12627,7 +12449,7 @@ __metadata:
|
|||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"chalk@npm:^4.0.2, chalk@npm:^4.1.1, chalk@npm:^4.1.2":
|
||||
"chalk@npm:^4.0.2, chalk@npm:^4.1.2":
|
||||
version: 4.1.2
|
||||
resolution: "chalk@npm:4.1.2"
|
||||
dependencies:
|
||||
|
@ -16050,83 +15872,6 @@ __metadata:
|
|||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"esbuild@npm:^0.18.13":
|
||||
version: 0.18.13
|
||||
resolution: "esbuild@npm:0.18.13"
|
||||
dependencies:
|
||||
"@esbuild/android-arm": 0.18.13
|
||||
"@esbuild/android-arm64": 0.18.13
|
||||
"@esbuild/android-x64": 0.18.13
|
||||
"@esbuild/darwin-arm64": 0.18.13
|
||||
"@esbuild/darwin-x64": 0.18.13
|
||||
"@esbuild/freebsd-arm64": 0.18.13
|
||||
"@esbuild/freebsd-x64": 0.18.13
|
||||
"@esbuild/linux-arm": 0.18.13
|
||||
"@esbuild/linux-arm64": 0.18.13
|
||||
"@esbuild/linux-ia32": 0.18.13
|
||||
"@esbuild/linux-loong64": 0.18.13
|
||||
"@esbuild/linux-mips64el": 0.18.13
|
||||
"@esbuild/linux-ppc64": 0.18.13
|
||||
"@esbuild/linux-riscv64": 0.18.13
|
||||
"@esbuild/linux-s390x": 0.18.13
|
||||
"@esbuild/linux-x64": 0.18.13
|
||||
"@esbuild/netbsd-x64": 0.18.13
|
||||
"@esbuild/openbsd-x64": 0.18.13
|
||||
"@esbuild/sunos-x64": 0.18.13
|
||||
"@esbuild/win32-arm64": 0.18.13
|
||||
"@esbuild/win32-ia32": 0.18.13
|
||||
"@esbuild/win32-x64": 0.18.13
|
||||
dependenciesMeta:
|
||||
"@esbuild/android-arm":
|
||||
optional: true
|
||||
"@esbuild/android-arm64":
|
||||
optional: true
|
||||
"@esbuild/android-x64":
|
||||
optional: true
|
||||
"@esbuild/darwin-arm64":
|
||||
optional: true
|
||||
"@esbuild/darwin-x64":
|
||||
optional: true
|
||||
"@esbuild/freebsd-arm64":
|
||||
optional: true
|
||||
"@esbuild/freebsd-x64":
|
||||
optional: true
|
||||
"@esbuild/linux-arm":
|
||||
optional: true
|
||||
"@esbuild/linux-arm64":
|
||||
optional: true
|
||||
"@esbuild/linux-ia32":
|
||||
optional: true
|
||||
"@esbuild/linux-loong64":
|
||||
optional: true
|
||||
"@esbuild/linux-mips64el":
|
||||
optional: true
|
||||
"@esbuild/linux-ppc64":
|
||||
optional: true
|
||||
"@esbuild/linux-riscv64":
|
||||
optional: true
|
||||
"@esbuild/linux-s390x":
|
||||
optional: true
|
||||
"@esbuild/linux-x64":
|
||||
optional: true
|
||||
"@esbuild/netbsd-x64":
|
||||
optional: true
|
||||
"@esbuild/openbsd-x64":
|
||||
optional: true
|
||||
"@esbuild/sunos-x64":
|
||||
optional: true
|
||||
"@esbuild/win32-arm64":
|
||||
optional: true
|
||||
"@esbuild/win32-ia32":
|
||||
optional: true
|
||||
"@esbuild/win32-x64":
|
||||
optional: true
|
||||
bin:
|
||||
esbuild: bin/esbuild
|
||||
checksum: 6512b7e186cffb4546f3508f1e2d1dd27eb43a8a8a79d4ea7eb34ae3dbdc647679ae96b29c54a4951c355ee3168e8ad9c128cbfc033154b0849e269276d5bc9c
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"esbuild@npm:^0.18.17":
|
||||
version: 0.18.17
|
||||
resolution: "esbuild@npm:0.18.17"
|
||||
|
@ -17589,7 +17334,7 @@ __metadata:
|
|||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"fast-glob@npm:^3.2.11, fast-glob@npm:^3.2.7, fast-glob@npm:^3.2.9":
|
||||
"fast-glob@npm:^3.2.11, fast-glob@npm:^3.2.9":
|
||||
version: 3.2.11
|
||||
resolution: "fast-glob@npm:3.2.11"
|
||||
dependencies:
|
||||
|
@ -18587,20 +18332,6 @@ fsevents@^1.2.7:
|
|||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"globby@npm:^12.0.0":
|
||||
version: 12.2.0
|
||||
resolution: "globby@npm:12.2.0"
|
||||
dependencies:
|
||||
array-union: ^3.0.1
|
||||
dir-glob: ^3.0.1
|
||||
fast-glob: ^3.2.7
|
||||
ignore: ^5.1.9
|
||||
merge2: ^1.4.1
|
||||
slash: ^4.0.0
|
||||
checksum: 2539379a7fff3473d3e7c68b4540ba38f36970f43f760e36e301515d5cb98a0c5736554957d90390906bee632327beb2f9518d1acd6911f61e436db11b0da5b5
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"globby@npm:^13.1.1":
|
||||
version: 13.1.3
|
||||
resolution: "globby@npm:13.1.3"
|
||||
|
@ -19492,7 +19223,7 @@ fsevents@^1.2.7:
|
|||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"ignore@npm:^5.1.8, ignore@npm:^5.1.9, ignore@npm:^5.2.0":
|
||||
"ignore@npm:^5.1.8, ignore@npm:^5.2.0":
|
||||
version: 5.2.0
|
||||
resolution: "ignore@npm:5.2.0"
|
||||
checksum: 6b1f926792d614f64c6c83da3a1f9c83f6196c2839aa41e1e32dd7b8d174cef2e329d75caabb62cb61ce9dc432f75e67d07d122a037312db7caa73166a1bdb77
|
||||
|
@ -24068,7 +23799,18 @@ fsevents@^1.2.7:
|
|||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"node-fetch@npm:^2.6.1, node-fetch@npm:cjs":
|
||||
"node-fetch@npm:^3.2.3":
|
||||
version: 3.3.0
|
||||
resolution: "node-fetch@npm:3.3.0"
|
||||
dependencies:
|
||||
data-uri-to-buffer: ^4.0.0
|
||||
fetch-blob: ^3.1.4
|
||||
formdata-polyfill: ^4.0.10
|
||||
checksum: e9936908d2783d3c48a038e187f8062de294d75ef43ec8ab812d7cbd682be2b67605868758d2e9cad6103706dcfe4a9d21d78f6df984e8edf10e7a5ce2e665f8
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"node-fetch@npm:cjs":
|
||||
version: 2.6.7
|
||||
resolution: "node-fetch@npm:2.6.7"
|
||||
dependencies:
|
||||
|
@ -24082,17 +23824,6 @@ fsevents@^1.2.7:
|
|||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"node-fetch@npm:^3.2.3":
|
||||
version: 3.3.0
|
||||
resolution: "node-fetch@npm:3.3.0"
|
||||
dependencies:
|
||||
data-uri-to-buffer: ^4.0.0
|
||||
fetch-blob: ^3.1.4
|
||||
formdata-polyfill: ^4.0.10
|
||||
checksum: e9936908d2783d3c48a038e187f8062de294d75ef43ec8ab812d7cbd682be2b67605868758d2e9cad6103706dcfe4a9d21d78f6df984e8edf10e7a5ce2e665f8
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"node-forge@npm:^0.10.0":
|
||||
version: 0.10.0
|
||||
resolution: "node-forge@npm:0.10.0"
|
||||
|
@ -31705,12 +31436,14 @@ fsevents@^1.2.7:
|
|||
resolution: "theatre-monorepo@workspace:."
|
||||
dependencies:
|
||||
"@actions/core": ^1.10.0
|
||||
"@cspotcode/zx": ^6.1.2
|
||||
"@microsoft/api-documenter": ^7.19.0
|
||||
"@microsoft/api-extractor": ^7.28.6
|
||||
"@types/eslint": ^8.44.1
|
||||
"@typescript-eslint/eslint-plugin": ^5.30.7
|
||||
"@typescript-eslint/parser": ^5.30.7
|
||||
esbuild: ^0.18.13
|
||||
esbuild: ^0.18.18
|
||||
esbuild-register: ^3.4.2
|
||||
eslint: ^8.20.0
|
||||
eslint-plugin-import: 2.28.0
|
||||
eslint-plugin-jsx-a11y: ^6.6.1
|
||||
|
@ -31727,7 +31460,6 @@ fsevents@^1.2.7:
|
|||
node-gyp: ^9.1.0
|
||||
prettier: ^2.3.2
|
||||
typescript: 4.6.4
|
||||
zx: ^2.0.0
|
||||
languageName: unknown
|
||||
linkType: soft
|
||||
|
||||
|
@ -34672,23 +34404,3 @@ fsevents@^1.2.7:
|
|||
checksum: 18f025b1b666a311121d3855303ff58e6a21fd107920ca474307e86984c13338d6c4cfa5cdf13382a9e0f76821f2554a12d4d200a98a66b58637e729f149797b
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"zx@npm:^2.0.0":
|
||||
version: 2.1.0
|
||||
resolution: "zx@npm:2.1.0"
|
||||
dependencies:
|
||||
"@types/fs-extra": ^9.0.11
|
||||
"@types/minimist": ^1.2.1
|
||||
"@types/node": ^16.0
|
||||
"@types/node-fetch": ^2.5.10
|
||||
chalk: ^4.1.1
|
||||
fs-extra: ^10.0.0
|
||||
globby: ^12.0.0
|
||||
minimist: ^1.2.5
|
||||
node-fetch: ^2.6.1
|
||||
which: ^2.0.2
|
||||
bin:
|
||||
zx: zx.mjs
|
||||
checksum: cecb75747561c44fd75c8c6d12c0c9d3f4803231846c3ec308dcf2ffbef4f9d53c306152690ea4a5169b92c7f21f1402b2c9a5dff41632cc33ba7dad22a00e14
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
|
Loading…
Reference in a new issue