Родитель
9916336450
Коммит
0f569c1a6a
|
@ -1,18 +1,25 @@
|
||||||
#!/usr/bin/env node
|
#!/usr/bin/env node
|
||||||
|
|
||||||
const {existsSync} = require(`fs`);
|
const {existsSync} = require(`fs`);
|
||||||
const {createRequire} = require(`module`);
|
const {createRequire, register} = require(`module`);
|
||||||
const {resolve} = require(`path`);
|
const {resolve} = require(`path`);
|
||||||
|
const {pathToFileURL} = require(`url`);
|
||||||
|
|
||||||
const relPnpApiPath = "../../../../.pnp.cjs";
|
const relPnpApiPath = "../../../../.pnp.cjs";
|
||||||
|
|
||||||
const absPnpApiPath = resolve(__dirname, relPnpApiPath);
|
const absPnpApiPath = resolve(__dirname, relPnpApiPath);
|
||||||
const absRequire = createRequire(absPnpApiPath);
|
const absRequire = createRequire(absPnpApiPath);
|
||||||
|
|
||||||
|
const absPnpLoaderPath = resolve(absPnpApiPath, `../.pnp.loader.mjs`);
|
||||||
|
const isPnpLoaderEnabled = existsSync(absPnpLoaderPath);
|
||||||
|
|
||||||
if (existsSync(absPnpApiPath)) {
|
if (existsSync(absPnpApiPath)) {
|
||||||
if (!process.versions.pnp) {
|
if (!process.versions.pnp) {
|
||||||
// Setup the environment to be able to require typescript/bin/tsc
|
// Setup the environment to be able to require typescript/bin/tsc
|
||||||
require(absPnpApiPath).setup();
|
require(absPnpApiPath).setup();
|
||||||
|
if (isPnpLoaderEnabled && register) {
|
||||||
|
register(pathToFileURL(absPnpLoaderPath));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1,18 +1,25 @@
|
||||||
#!/usr/bin/env node
|
#!/usr/bin/env node
|
||||||
|
|
||||||
const {existsSync} = require(`fs`);
|
const {existsSync} = require(`fs`);
|
||||||
const {createRequire} = require(`module`);
|
const {createRequire, register} = require(`module`);
|
||||||
const {resolve} = require(`path`);
|
const {resolve} = require(`path`);
|
||||||
|
const {pathToFileURL} = require(`url`);
|
||||||
|
|
||||||
const relPnpApiPath = "../../../../.pnp.cjs";
|
const relPnpApiPath = "../../../../.pnp.cjs";
|
||||||
|
|
||||||
const absPnpApiPath = resolve(__dirname, relPnpApiPath);
|
const absPnpApiPath = resolve(__dirname, relPnpApiPath);
|
||||||
const absRequire = createRequire(absPnpApiPath);
|
const absRequire = createRequire(absPnpApiPath);
|
||||||
|
|
||||||
|
const absPnpLoaderPath = resolve(absPnpApiPath, `../.pnp.loader.mjs`);
|
||||||
|
const isPnpLoaderEnabled = existsSync(absPnpLoaderPath);
|
||||||
|
|
||||||
if (existsSync(absPnpApiPath)) {
|
if (existsSync(absPnpApiPath)) {
|
||||||
if (!process.versions.pnp) {
|
if (!process.versions.pnp) {
|
||||||
// Setup the environment to be able to require typescript/bin/tsserver
|
// Setup the environment to be able to require typescript/bin/tsserver
|
||||||
require(absPnpApiPath).setup();
|
require(absPnpApiPath).setup();
|
||||||
|
if (isPnpLoaderEnabled && register) {
|
||||||
|
register(pathToFileURL(absPnpLoaderPath));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1,18 +1,25 @@
|
||||||
#!/usr/bin/env node
|
#!/usr/bin/env node
|
||||||
|
|
||||||
const {existsSync} = require(`fs`);
|
const {existsSync} = require(`fs`);
|
||||||
const {createRequire} = require(`module`);
|
const {createRequire, register} = require(`module`);
|
||||||
const {resolve} = require(`path`);
|
const {resolve} = require(`path`);
|
||||||
|
const {pathToFileURL} = require(`url`);
|
||||||
|
|
||||||
const relPnpApiPath = "../../../../.pnp.cjs";
|
const relPnpApiPath = "../../../../.pnp.cjs";
|
||||||
|
|
||||||
const absPnpApiPath = resolve(__dirname, relPnpApiPath);
|
const absPnpApiPath = resolve(__dirname, relPnpApiPath);
|
||||||
const absRequire = createRequire(absPnpApiPath);
|
const absRequire = createRequire(absPnpApiPath);
|
||||||
|
|
||||||
|
const absPnpLoaderPath = resolve(absPnpApiPath, `../.pnp.loader.mjs`);
|
||||||
|
const isPnpLoaderEnabled = existsSync(absPnpLoaderPath);
|
||||||
|
|
||||||
if (existsSync(absPnpApiPath)) {
|
if (existsSync(absPnpApiPath)) {
|
||||||
if (!process.versions.pnp) {
|
if (!process.versions.pnp) {
|
||||||
// Setup the environment to be able to require typescript/lib/tsc.js
|
// Setup the environment to be able to require typescript/lib/tsc.js
|
||||||
require(absPnpApiPath).setup();
|
require(absPnpApiPath).setup();
|
||||||
|
if (isPnpLoaderEnabled && register) {
|
||||||
|
register(pathToFileURL(absPnpLoaderPath));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1,18 +1,25 @@
|
||||||
#!/usr/bin/env node
|
#!/usr/bin/env node
|
||||||
|
|
||||||
const {existsSync} = require(`fs`);
|
const {existsSync} = require(`fs`);
|
||||||
const {createRequire} = require(`module`);
|
const {createRequire, register} = require(`module`);
|
||||||
const {resolve} = require(`path`);
|
const {resolve} = require(`path`);
|
||||||
|
const {pathToFileURL} = require(`url`);
|
||||||
|
|
||||||
const relPnpApiPath = "../../../../.pnp.cjs";
|
const relPnpApiPath = "../../../../.pnp.cjs";
|
||||||
|
|
||||||
const absPnpApiPath = resolve(__dirname, relPnpApiPath);
|
const absPnpApiPath = resolve(__dirname, relPnpApiPath);
|
||||||
const absRequire = createRequire(absPnpApiPath);
|
const absRequire = createRequire(absPnpApiPath);
|
||||||
|
|
||||||
|
const absPnpLoaderPath = resolve(absPnpApiPath, `../.pnp.loader.mjs`);
|
||||||
|
const isPnpLoaderEnabled = existsSync(absPnpLoaderPath);
|
||||||
|
|
||||||
if (existsSync(absPnpApiPath)) {
|
if (existsSync(absPnpApiPath)) {
|
||||||
if (!process.versions.pnp) {
|
if (!process.versions.pnp) {
|
||||||
// Setup the environment to be able to require typescript/lib/tsserver.js
|
// Setup the environment to be able to require typescript/lib/tsserver.js
|
||||||
require(absPnpApiPath).setup();
|
require(absPnpApiPath).setup();
|
||||||
|
if (isPnpLoaderEnabled && register) {
|
||||||
|
register(pathToFileURL(absPnpLoaderPath));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1,18 +1,25 @@
|
||||||
#!/usr/bin/env node
|
#!/usr/bin/env node
|
||||||
|
|
||||||
const {existsSync} = require(`fs`);
|
const {existsSync} = require(`fs`);
|
||||||
const {createRequire} = require(`module`);
|
const {createRequire, register} = require(`module`);
|
||||||
const {resolve} = require(`path`);
|
const {resolve} = require(`path`);
|
||||||
|
const {pathToFileURL} = require(`url`);
|
||||||
|
|
||||||
const relPnpApiPath = "../../../../.pnp.cjs";
|
const relPnpApiPath = "../../../../.pnp.cjs";
|
||||||
|
|
||||||
const absPnpApiPath = resolve(__dirname, relPnpApiPath);
|
const absPnpApiPath = resolve(__dirname, relPnpApiPath);
|
||||||
const absRequire = createRequire(absPnpApiPath);
|
const absRequire = createRequire(absPnpApiPath);
|
||||||
|
|
||||||
|
const absPnpLoaderPath = resolve(absPnpApiPath, `../.pnp.loader.mjs`);
|
||||||
|
const isPnpLoaderEnabled = existsSync(absPnpLoaderPath);
|
||||||
|
|
||||||
if (existsSync(absPnpApiPath)) {
|
if (existsSync(absPnpApiPath)) {
|
||||||
if (!process.versions.pnp) {
|
if (!process.versions.pnp) {
|
||||||
// Setup the environment to be able to require typescript/lib/tsserverlibrary.js
|
// Setup the environment to be able to require typescript/lib/tsserverlibrary.js
|
||||||
require(absPnpApiPath).setup();
|
require(absPnpApiPath).setup();
|
||||||
|
if (isPnpLoaderEnabled && register) {
|
||||||
|
register(pathToFileURL(absPnpLoaderPath));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1,18 +1,25 @@
|
||||||
#!/usr/bin/env node
|
#!/usr/bin/env node
|
||||||
|
|
||||||
const {existsSync} = require(`fs`);
|
const {existsSync} = require(`fs`);
|
||||||
const {createRequire} = require(`module`);
|
const {createRequire, register} = require(`module`);
|
||||||
const {resolve} = require(`path`);
|
const {resolve} = require(`path`);
|
||||||
|
const {pathToFileURL} = require(`url`);
|
||||||
|
|
||||||
const relPnpApiPath = "../../../../.pnp.cjs";
|
const relPnpApiPath = "../../../../.pnp.cjs";
|
||||||
|
|
||||||
const absPnpApiPath = resolve(__dirname, relPnpApiPath);
|
const absPnpApiPath = resolve(__dirname, relPnpApiPath);
|
||||||
const absRequire = createRequire(absPnpApiPath);
|
const absRequire = createRequire(absPnpApiPath);
|
||||||
|
|
||||||
|
const absPnpLoaderPath = resolve(absPnpApiPath, `../.pnp.loader.mjs`);
|
||||||
|
const isPnpLoaderEnabled = existsSync(absPnpLoaderPath);
|
||||||
|
|
||||||
if (existsSync(absPnpApiPath)) {
|
if (existsSync(absPnpApiPath)) {
|
||||||
if (!process.versions.pnp) {
|
if (!process.versions.pnp) {
|
||||||
// Setup the environment to be able to require typescript
|
// Setup the environment to be able to require typescript
|
||||||
require(absPnpApiPath).setup();
|
require(absPnpApiPath).setup();
|
||||||
|
if (isPnpLoaderEnabled && register) {
|
||||||
|
register(pathToFileURL(absPnpLoaderPath));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "typescript",
|
"name": "typescript",
|
||||||
"version": "5.4.5-sdk",
|
"version": "5.5.2-sdk",
|
||||||
"main": "./lib/typescript.js",
|
"main": "./lib/typescript.js",
|
||||||
"type": "commonjs",
|
"type": "commonjs",
|
||||||
"bin": {
|
"bin": {
|
||||||
|
|
|
@ -1,16 +0,0 @@
|
||||||
releases:
|
|
||||||
"@essex/babel-config": patch
|
|
||||||
"@essex/jest-config": patch
|
|
||||||
"@essex/scripts": major
|
|
||||||
"@essex/storybook-config": patch
|
|
||||||
"@essex/webpack-config": patch
|
|
||||||
|
|
||||||
declined:
|
|
||||||
- "@essex/test-lib-dual"
|
|
||||||
- "@essex/test-lib-esm"
|
|
||||||
- "@essex/test-lib-md-index"
|
|
||||||
- "@essex/test-stories"
|
|
||||||
- "@essex/test-webapp-vite"
|
|
||||||
- "@essex/test-webapp-webpack"
|
|
||||||
- "@essex/test-webapp-webpack-custom"
|
|
||||||
- "@essex/test-zips"
|
|
|
@ -1,20 +0,0 @@
|
||||||
releases:
|
|
||||||
"@essex/babel-config": patch
|
|
||||||
"@essex/eslint-config": patch
|
|
||||||
"@essex/eslint-plugin": patch
|
|
||||||
"@essex/jest-config": patch
|
|
||||||
"@essex/scripts": patch
|
|
||||||
"@essex/storybook-config": patch
|
|
||||||
"@essex/swc-opts": patch
|
|
||||||
"@essex/test-lib-dual": patch
|
|
||||||
"@essex/test-lib-esm": patch
|
|
||||||
"@essex/test-webapp-vite": patch
|
|
||||||
"@essex/vite-config": patch
|
|
||||||
"@essex/webpack-config": patch
|
|
||||||
|
|
||||||
declined:
|
|
||||||
- "@essex/test-lib-md-index"
|
|
||||||
- "@essex/test-stories"
|
|
||||||
- "@essex/test-webapp-webpack"
|
|
||||||
- "@essex/test-webapp-webpack-custom"
|
|
||||||
- "@essex/test-zips"
|
|
|
@ -1,5 +0,0 @@
|
||||||
releases:
|
|
||||||
"@essex/storybook-config": patch
|
|
||||||
|
|
||||||
declined:
|
|
||||||
- "@essex/test-stories"
|
|
|
@ -1,12 +0,0 @@
|
||||||
releases:
|
|
||||||
"@essex/scripts": patch
|
|
||||||
|
|
||||||
declined:
|
|
||||||
- "@essex/test-lib-dual"
|
|
||||||
- "@essex/test-lib-esm"
|
|
||||||
- "@essex/test-lib-md-index"
|
|
||||||
- "@essex/test-stories"
|
|
||||||
- "@essex/test-webapp-vite"
|
|
||||||
- "@essex/test-webapp-webpack"
|
|
||||||
- "@essex/test-webapp-webpack-custom"
|
|
||||||
- "@essex/test-zips"
|
|
|
@ -1,13 +0,0 @@
|
||||||
releases:
|
|
||||||
"@essex/scripts": patch
|
|
||||||
"@essex/webpack-config": patch
|
|
||||||
|
|
||||||
declined:
|
|
||||||
- "@essex/test-lib-dual"
|
|
||||||
- "@essex/test-lib-esm"
|
|
||||||
- "@essex/test-lib-md-index"
|
|
||||||
- "@essex/test-stories"
|
|
||||||
- "@essex/test-webapp-vite"
|
|
||||||
- "@essex/test-webapp-webpack"
|
|
||||||
- "@essex/test-webapp-webpack-custom"
|
|
||||||
- "@essex/test-zips"
|
|
|
@ -1,20 +0,0 @@
|
||||||
releases:
|
|
||||||
"@essex/babel-config": patch
|
|
||||||
"@essex/eslint-config": patch
|
|
||||||
"@essex/eslint-plugin": patch
|
|
||||||
"@essex/jest-config": patch
|
|
||||||
"@essex/scripts": patch
|
|
||||||
"@essex/storybook-config": patch
|
|
||||||
"@essex/swc-opts": patch
|
|
||||||
"@essex/vite-config": patch
|
|
||||||
"@essex/webpack-config": patch
|
|
||||||
|
|
||||||
declined:
|
|
||||||
- "@essex/test-lib-dual"
|
|
||||||
- "@essex/test-lib-esm"
|
|
||||||
- "@essex/test-lib-md-index"
|
|
||||||
- "@essex/test-stories"
|
|
||||||
- "@essex/test-webapp-vite"
|
|
||||||
- "@essex/test-webapp-webpack"
|
|
||||||
- "@essex/test-webapp-webpack-custom"
|
|
||||||
- "@essex/test-zips"
|
|
|
@ -1,24 +0,0 @@
|
||||||
releases:
|
|
||||||
"@essex/babel-config": patch
|
|
||||||
"@essex/eslint-config": minor
|
|
||||||
"@essex/eslint-plugin": minor
|
|
||||||
"@essex/jest-config": patch
|
|
||||||
"@essex/scripts": minor
|
|
||||||
"@essex/storybook-config": patch
|
|
||||||
"@essex/swc-opts": patch
|
|
||||||
"@essex/tsconfig-base": patch
|
|
||||||
"@essex/tsconfig-node": patch
|
|
||||||
"@essex/tsconfig-node16": patch
|
|
||||||
"@essex/tsconfig-node18": patch
|
|
||||||
"@essex/vite-config": patch
|
|
||||||
"@essex/webpack-config": patch
|
|
||||||
|
|
||||||
declined:
|
|
||||||
- "@essex/test-lib-dual"
|
|
||||||
- "@essex/test-lib-esm"
|
|
||||||
- "@essex/test-lib-md-index"
|
|
||||||
- "@essex/test-stories"
|
|
||||||
- "@essex/test-webapp-vite"
|
|
||||||
- "@essex/test-webapp-webpack"
|
|
||||||
- "@essex/test-webapp-webpack-custom"
|
|
||||||
- "@essex/test-zips"
|
|
|
@ -1,20 +0,0 @@
|
||||||
releases:
|
|
||||||
"@essex/babel-config": patch
|
|
||||||
"@essex/eslint-config": patch
|
|
||||||
"@essex/eslint-plugin": patch
|
|
||||||
"@essex/jest-config": patch
|
|
||||||
"@essex/scripts": patch
|
|
||||||
"@essex/storybook-config": patch
|
|
||||||
"@essex/swc-opts": patch
|
|
||||||
"@essex/test-webapp-webpack-custom": patch
|
|
||||||
"@essex/vite-config": patch
|
|
||||||
"@essex/webpack-config": patch
|
|
||||||
|
|
||||||
declined:
|
|
||||||
- "@essex/test-lib-dual"
|
|
||||||
- "@essex/test-lib-esm"
|
|
||||||
- "@essex/test-lib-md-index"
|
|
||||||
- "@essex/test-stories"
|
|
||||||
- "@essex/test-webapp-vite"
|
|
||||||
- "@essex/test-webapp-webpack"
|
|
||||||
- "@essex/test-zips"
|
|
|
@ -1,18 +0,0 @@
|
||||||
releases:
|
|
||||||
"@essex/babel-config": patch
|
|
||||||
"@essex/jest-config": patch
|
|
||||||
"@essex/scripts": patch
|
|
||||||
"@essex/storybook-config": patch
|
|
||||||
"@essex/swc-opts": patch
|
|
||||||
"@essex/vite-config": major
|
|
||||||
"@essex/webpack-config": patch
|
|
||||||
|
|
||||||
declined:
|
|
||||||
- "@essex/test-lib-dual"
|
|
||||||
- "@essex/test-lib-esm"
|
|
||||||
- "@essex/test-lib-md-index"
|
|
||||||
- "@essex/test-stories"
|
|
||||||
- "@essex/test-webapp-vite"
|
|
||||||
- "@essex/test-webapp-webpack"
|
|
||||||
- "@essex/test-webapp-webpack-custom"
|
|
||||||
- "@essex/test-zips"
|
|
|
@ -16,7 +16,8 @@
|
||||||
"package.json",
|
"package.json",
|
||||||
"storybook-static",
|
"storybook-static",
|
||||||
"tsconfig.cjs.json",
|
"tsconfig.cjs.json",
|
||||||
"tsconfig.esm.json"
|
"tsconfig.esm.json",
|
||||||
|
"vite.config.ts.timestamp*"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"organizeImports": {
|
"organizeImports": {
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
],
|
],
|
||||||
"packageManager": "yarn@4.3.1",
|
"packageManager": "yarn@4.3.1",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"_release_packages": "turbo run release",
|
"_release_packages": "yarn workspaces foreach -A npm publish --tolerate-republish --access public",
|
||||||
"_version_cut": "yarn version apply --all",
|
"_version_cut": "yarn version apply --all",
|
||||||
"_check_packages": "turbo run check",
|
"_check_packages": "turbo run check",
|
||||||
"_fix_packages": "turbo run fix",
|
"_fix_packages": "turbo run fix",
|
||||||
|
|
|
@ -8,9 +8,6 @@
|
||||||
"LICENSE",
|
"LICENSE",
|
||||||
"README.md"
|
"README.md"
|
||||||
],
|
],
|
||||||
"scripts": {
|
|
||||||
"release": "yarn npm publish --tolerate-republish --access public"
|
|
||||||
},
|
|
||||||
"exports": {
|
"exports": {
|
||||||
"./api-extractor.json": "./api-extractor.json",
|
"./api-extractor.json": "./api-extractor.json",
|
||||||
"./package.json": "./package.json"
|
"./package.json": "./package.json"
|
||||||
|
|
|
@ -1,14 +1,13 @@
|
||||||
{
|
{
|
||||||
"name": "@essex/babel-config",
|
"name": "@essex/babel-config",
|
||||||
"version": "21.0.1",
|
"version": "21.0.2",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"author": "Chris Trevino <chtrevin@microsoft.com>",
|
"author": "Chris Trevino <chtrevin@microsoft.com>",
|
||||||
"main": "lib/index.js",
|
"main": "lib/index.js",
|
||||||
"types": "lib/index.d.ts",
|
"types": "lib/index.d.ts",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"clean": "rimraf lib",
|
"clean": "rimraf lib",
|
||||||
"build": "tsc --emitDeclarationOnly && swc src -d lib --strip-leading-paths",
|
"build": "tsc --emitDeclarationOnly && swc src -d lib --strip-leading-paths"
|
||||||
"release": "yarn npm publish --tolerate-republish --access public"
|
|
||||||
},
|
},
|
||||||
"repository": {
|
"repository": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "@essex/jest-config",
|
"name": "@essex/jest-config",
|
||||||
"version": "22.1.0",
|
"version": "22.1.1",
|
||||||
"author": "Chris Trevino <chtrevin@microsoft.com>",
|
"author": "Chris Trevino <chtrevin@microsoft.com>",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"main": "lib/index.js",
|
"main": "lib/index.js",
|
||||||
|
@ -16,8 +16,7 @@
|
||||||
},
|
},
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"clean": "rimraf lib",
|
"clean": "rimraf lib",
|
||||||
"build": "tsc --emitDeclarationOnly && swc src -d lib --strip-leading-paths",
|
"build": "tsc --emitDeclarationOnly && swc src -d lib --strip-leading-paths"
|
||||||
"release": "yarn npm publish --tolerate-republish --access public"
|
|
||||||
},
|
},
|
||||||
"repository": {
|
"repository": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
|
|
|
@ -1,11 +1,10 @@
|
||||||
{
|
{
|
||||||
"name": "@essex/storybook-config",
|
"name": "@essex/storybook-config",
|
||||||
"version": "1.1.0",
|
"version": "1.1.1",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"clean": "rimraf dist",
|
"clean": "rimraf dist",
|
||||||
"build": "tsc -b .",
|
"build": "tsc -b .",
|
||||||
"build:sbconfig": "yarn build",
|
"build:sbconfig": "yarn build"
|
||||||
"release": "yarn npm publish --tolerate-republish --access public"
|
|
||||||
},
|
},
|
||||||
"exports": {
|
"exports": {
|
||||||
".": "./lib/index.js",
|
".": "./lib/index.js",
|
||||||
|
|
|
@ -1,10 +1,7 @@
|
||||||
{
|
{
|
||||||
"name": "@essex/tsconfig-base",
|
"name": "@essex/tsconfig-base",
|
||||||
"version": "3.1.0",
|
"version": "3.1.1",
|
||||||
"exports": {
|
"exports": {
|
||||||
".": "./tsconfig.json"
|
".": "./tsconfig.json"
|
||||||
},
|
|
||||||
"scripts": {
|
|
||||||
"release": "yarn npm publish --tolerate-republish --access public"
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,14 +1,11 @@
|
||||||
{
|
{
|
||||||
"name": "@essex/tsconfig-node",
|
"name": "@essex/tsconfig-node",
|
||||||
"version": "3.1.0",
|
"version": "3.1.1",
|
||||||
"exports": {
|
"exports": {
|
||||||
".": "./tsconfig.esm.json",
|
".": "./tsconfig.esm.json",
|
||||||
"./esm": "./tsconfig.esm.json",
|
"./esm": "./tsconfig.esm.json",
|
||||||
"./cjs": "./tsconfig.cjs.json"
|
"./cjs": "./tsconfig.cjs.json"
|
||||||
},
|
},
|
||||||
"scripts": {
|
|
||||||
"release": "yarn npm publish --tolerate-republish --access public"
|
|
||||||
},
|
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@essex/tsconfig-node18": "workspace:^"
|
"@essex/tsconfig-node18": "workspace:^"
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,14 +1,11 @@
|
||||||
{
|
{
|
||||||
"name": "@essex/tsconfig-node16",
|
"name": "@essex/tsconfig-node16",
|
||||||
"version": "3.1.0",
|
"version": "3.1.1",
|
||||||
"exports": {
|
"exports": {
|
||||||
".": "./tsconfig.esm.json",
|
".": "./tsconfig.esm.json",
|
||||||
"./esm": "./tsconfig.esm.json",
|
"./esm": "./tsconfig.esm.json",
|
||||||
"./cjs": "./tsconfig.cjs.json"
|
"./cjs": "./tsconfig.cjs.json"
|
||||||
},
|
},
|
||||||
"scripts": {
|
|
||||||
"release": "yarn npm publish --tolerate-republish --access public"
|
|
||||||
},
|
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@essex/tsconfig-base": "workspace:^"
|
"@essex/tsconfig-base": "workspace:^"
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,14 +1,11 @@
|
||||||
{
|
{
|
||||||
"name": "@essex/tsconfig-node18",
|
"name": "@essex/tsconfig-node18",
|
||||||
"version": "3.1.0",
|
"version": "3.1.1",
|
||||||
"exports": {
|
"exports": {
|
||||||
".": "./tsconfig.esm.json",
|
".": "./tsconfig.esm.json",
|
||||||
"./esm": "./tsconfig.esm.json",
|
"./esm": "./tsconfig.esm.json",
|
||||||
"./cjs": "./tsconfig.cjs.json"
|
"./cjs": "./tsconfig.cjs.json"
|
||||||
},
|
},
|
||||||
"scripts": {
|
|
||||||
"release": "yarn npm publish --tolerate-republish --access public"
|
|
||||||
},
|
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@essex/tsconfig-base": "workspace:^"
|
"@essex/tsconfig-base": "workspace:^"
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
{
|
{
|
||||||
"name": "@essex/vite-config",
|
"name": "@essex/vite-config",
|
||||||
"repository": "https://github.com/microsoft/essex-alpha-build-infra/",
|
"repository": "https://github.com/microsoft/essex-alpha-build-infra/",
|
||||||
"version": "20.0.1",
|
"version": "21.0.0",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"main": "lib/index.js",
|
"main": "lib/index.js",
|
||||||
|
@ -9,8 +9,7 @@
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"clean": "rimraf lib",
|
"clean": "rimraf lib",
|
||||||
"build": "tsc -b .",
|
"build": "tsc -b .",
|
||||||
"build:vite-config": "yarn build",
|
"build:vite-config": "yarn build"
|
||||||
"release": "yarn npm publish --tolerate-republish --access public"
|
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@vitejs/plugin-react": "^4.3.1",
|
"@vitejs/plugin-react": "^4.3.1",
|
||||||
|
|
|
@ -1,13 +1,12 @@
|
||||||
{
|
{
|
||||||
"name": "@essex/webpack-config",
|
"name": "@essex/webpack-config",
|
||||||
"version": "22.0.2",
|
"version": "22.0.3",
|
||||||
"main": "lib/index.js",
|
"main": "lib/index.js",
|
||||||
"types": "lib/index.d.ts",
|
"types": "lib/index.d.ts",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"clean": "rimraf lib",
|
"clean": "rimraf lib",
|
||||||
"build": "tsc --emitDeclarationOnly && swc src -d lib --strip-leading-paths",
|
"build": "tsc --emitDeclarationOnly && swc src -d lib --strip-leading-paths"
|
||||||
"release": "yarn npm publish --tolerate-republish --access public"
|
|
||||||
},
|
},
|
||||||
"repository": {
|
"repository": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
|
|
|
@ -84,3 +84,17 @@ To view detailed options, run `essex <command> --help` or `essex --help`
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
|
# Release Process
|
||||||
|
|
||||||
|
First, you should define an environment variable in your shell called `NPM_AUTH_TOKEN`, which has publication permissions into the @essex/ namespace. You can get this by running `npm login` and then copying the token from `~/.npmrc`.
|
||||||
|
|
||||||
|
Each PR should generate a change file in `.yarn/versions`. These are used to calculate semver. When it's time for a release, do the following:
|
||||||
|
|
||||||
|
* Cut a new branch `release/<date>` or `release/vX.Y.Z`, where the version aligns with the next release of @essex/scripts.
|
||||||
|
* Run `yarn release`. Internally, this will:
|
||||||
|
* Run `yarn version apply --all` to bump the versions of all affected packages using the semver documents.
|
||||||
|
* Run `ci`
|
||||||
|
* Run `yarn publish` to publish the latest versions of all packages.
|
||||||
|
* Commit all changes and push the branch.
|
||||||
|
* Create a PR for the release branch.
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "@essex/scripts",
|
"name": "@essex/scripts",
|
||||||
"version": "26.0.1",
|
"version": "27.0.0",
|
||||||
"description": "A set of scripts to make a essex javascript engineer's life easier",
|
"description": "A set of scripts to make a essex javascript engineer's life easier",
|
||||||
"repository": "https://github.com/microsoft/essex-alpha-build-infra/",
|
"repository": "https://github.com/microsoft/essex-alpha-build-infra/",
|
||||||
"author": "David Tittsworth <datittsw@microsoft.com>",
|
"author": "David Tittsworth <datittsw@microsoft.com>",
|
||||||
|
@ -12,8 +12,7 @@
|
||||||
"build": "npm-run-all -p transpile -s crlf perms",
|
"build": "npm-run-all -p transpile -s crlf perms",
|
||||||
"build:scripts": "yarn build",
|
"build:scripts": "yarn build",
|
||||||
"clean": "rimraf lib",
|
"clean": "rimraf lib",
|
||||||
"check-deps": "essex check-deps --ignore @essex/api-extractor-config",
|
"check-deps": "essex check-deps --ignore @essex/api-extractor-config"
|
||||||
"release": "yarn npm publish --tolerate-republish --access public"
|
|
||||||
},
|
},
|
||||||
"main": "lib/index.mjs",
|
"main": "lib/index.mjs",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "@essex/test-lib-dual",
|
"name": "@essex/test-lib-dual",
|
||||||
"version": "21.0.0",
|
"version": "21.0.1",
|
||||||
"private": true,
|
"private": true,
|
||||||
"main": "src/index.ts",
|
"main": "src/index.ts",
|
||||||
"publishConfig": {
|
"publishConfig": {
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "@essex/test-lib-esm",
|
"name": "@essex/test-lib-esm",
|
||||||
"version": "21.0.0",
|
"version": "21.0.1",
|
||||||
"private": true,
|
"private": true,
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"main": "src/index.ts",
|
"main": "src/index.ts",
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "@essex/test-webapp-vite",
|
"name": "@essex/test-webapp-vite",
|
||||||
"version": "21.0.0",
|
"version": "21.0.1",
|
||||||
"private": true,
|
"private": true,
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
{
|
{
|
||||||
"name": "@essex/test-webapp-webpack-custom",
|
"name": "@essex/test-webapp-webpack-custom",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"version": "21.0.0",
|
"version": "21.0.1",
|
||||||
"private": true,
|
"private": true,
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"clean": "rimraf dist docsTemp build",
|
"clean": "rimraf dist docsTemp build",
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "@essex/swc-opts",
|
"name": "@essex/swc-opts",
|
||||||
"version": "21.0.1",
|
"version": "21.0.2",
|
||||||
"description": "shared utility for generating swc configuration",
|
"description": "shared utility for generating swc configuration",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"main": "lib/index.js",
|
"main": "lib/index.js",
|
||||||
|
@ -9,8 +9,7 @@
|
||||||
"author": "Chris Trevino <chtrevin@microsoft.com>",
|
"author": "Chris Trevino <chtrevin@microsoft.com>",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"build": "tsc -b .",
|
"build": "tsc -b .",
|
||||||
"clean": "rimraf lib",
|
"clean": "rimraf lib"
|
||||||
"release": "yarn npm publish --tolerate-republish --access public"
|
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@swc/core": "1.6.5",
|
"@swc/core": "1.6.5",
|
||||||
|
|
|
@ -21,9 +21,6 @@
|
||||||
"dependsOn": ["check", "build", "test", "check-deps"],
|
"dependsOn": ["check", "build", "test", "check-deps"],
|
||||||
"outputs": ["dist/**", "lib/**"]
|
"outputs": ["dist/**", "lib/**"]
|
||||||
},
|
},
|
||||||
"release": {
|
|
||||||
"cache": false
|
|
||||||
},
|
|
||||||
"clean": {
|
"clean": {
|
||||||
"cache": false
|
"cache": false
|
||||||
},
|
},
|
||||||
|
|
Загрузка…
Ссылка в новой задаче