diff --git a/.changeset/config.json b/.changeset/config.json
index 6abd4ba50..69674ca2f 100644
--- a/.changeset/config.json
+++ b/.changeset/config.json
@@ -14,8 +14,7 @@
"@osdk/examples.*",
"@osdk/tests.*",
"@osdk/version-updater",
- "mytsup",
- "tsconfig"
+ "@osdk/monorepo.*"
],
"bumpVersionsWithWorkspaceProtocolOnly": true,
"snapshot": {
diff --git a/.changeset/gentle-hairs-decide.md b/.changeset/gentle-hairs-decide.md
new file mode 100644
index 000000000..a845151cc
--- /dev/null
+++ b/.changeset/gentle-hairs-decide.md
@@ -0,0 +1,2 @@
+---
+---
diff --git a/.changeset/lazy-tools-hear.md b/.changeset/lazy-tools-hear.md
new file mode 100644
index 000000000..a845151cc
--- /dev/null
+++ b/.changeset/lazy-tools-hear.md
@@ -0,0 +1,2 @@
+---
+---
diff --git a/.changeset/pre.json b/.changeset/pre.json
index 63a4ac8e1..36cf49a27 100644
--- a/.changeset/pre.json
+++ b/.changeset/pre.json
@@ -2,16 +2,16 @@
"mode": "pre",
"tag": "beta",
"initialVersions": {
- "@osdk/examples.basic.cli": "0.0.0",
- "@osdk/examples.basic.sdk": "0.0.0",
+ "@osdk/e2e.sandbox.catchall": "0.0.0",
+ "@osdk/e2e.generated.catchall": "0.0.0",
"@osdk/examples.docs.example": "0.0.1",
- "@osdk/examples.one.dot.one": "0.0.17",
- "@osdk/examples.todoapp": "0.0.10",
+ "@osdk/e2e.generated.1.1.x": "0.0.17",
+ "@osdk/e2e.sandbox.todoappapp": "0.0.10",
"@osdk/examples.next-static-export": "0.0.0",
"@osdk/examples.react": "0.0.0",
"@osdk/examples.tutorial-todo-app": "0.0.0",
"@osdk/examples.vue": "0.0.0",
- "mytsup": "0.0.0",
+ "@osdk/monorepo.tsup": "0.0.0",
"tsconfig": "0.0.0",
"@osdk/api": "1.8.0",
"@osdk/cli": "0.21.0",
diff --git a/.changeset/sixty-rules-attend.md b/.changeset/sixty-rules-attend.md
new file mode 100644
index 000000000..e64ac8d8e
--- /dev/null
+++ b/.changeset/sixty-rules-attend.md
@@ -0,0 +1,41 @@
+---
+"@osdk/foundry.thirdpartyapplications": patch
+"@osdk/internal.foundry.ontologiesv2": patch
+"@osdk/internal.foundry.ontologies": patch
+"@osdk/internal.foundry.datasets": patch
+"@osdk/internal.foundry.models": patch
+"@osdk/platform-sdk-generator": patch
+"@osdk/shared.net.platformapi": patch
+"@osdk/foundry-sdk-generator": patch
+"@osdk/internal.foundry.core": patch
+"@osdk/client.test.ontology": patch
+"@osdk/generator-converters": patch
+"@osdk/client.unstable.osw": patch
+"@osdk/cli.cmd.typescript": patch
+"@osdk/shared.client.impl": patch
+"@osdk/example-generator": patch
+"@osdk/gateway-generator": patch
+"@osdk/shared.net.errors": patch
+"@osdk/foundry.security": patch
+"@osdk/internal.foundry": patch
+"@osdk/shared.net.fetch": patch
+"@osdk/client.unstable": patch
+"@osdk/legacy-client": patch
+"@osdk/foundry.core": patch
+"@osdk/tool.release": patch
+"@osdk/shared.test": patch
+"@osdk/cli.common": patch
+"@osdk/client.api": patch
+"@osdk/create-app": patch
+"@osdk/shared.net": patch
+"@osdk/generator": patch
+"@osdk/foundry": patch
+"@osdk/gateway": patch
+"@osdk/client": patch
+"@osdk/maker": patch
+"@osdk/oauth": patch
+"@osdk/api": patch
+"@osdk/cli": patch
+---
+
+Spelling fixes and spell check in CI
diff --git a/.changeset/smart-feet-chew.md b/.changeset/smart-feet-chew.md
index 7839c8cd8..2b59c18dc 100644
--- a/.changeset/smart-feet-chew.md
+++ b/.changeset/smart-feet-chew.md
@@ -2,4 +2,4 @@
"@osdk/client": patch
---
-Fixes link direction for experiental bulk loads
+Fixes link direction for experimental bulk loads
diff --git a/.changeset/weak-dragons-wonder.md b/.changeset/weak-dragons-wonder.md
new file mode 100644
index 000000000..a845151cc
--- /dev/null
+++ b/.changeset/weak-dragons-wonder.md
@@ -0,0 +1,2 @@
+---
+---
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 5802228b4..1e8042fc4 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -13,6 +13,32 @@ on:
types: [opened, synchronize, reopened]
jobs:
+ cspell:
+ name: Check spelling
+ timeout-minutes: 5
+ runs-on: ubuntu-latest
+ steps:
+ - name: Check out code
+ uses: actions/checkout@v4
+ with:
+ fetch-depth: 0
+
+ - uses: pnpm/action-setup@v4
+ with:
+ version: 8.7.4
+
+ - name: Setup Node.js environment
+ uses: actions/setup-node@v4
+ with:
+ node-version: ${{ matrix.node }}
+ cache: "pnpm"
+
+ - name: Install dependencies
+ run: pnpm install
+
+ - name: Check spelling
+ run: pnpm exec turbo run ci:cspell
+
changesets:
name: Check for changesets
if: ${{ github.event_name == 'pull_request' }}
diff --git a/.gitignore b/.gitignore
index 0aaa4d434..1b89f1029 100644
--- a/.gitignore
+++ b/.gitignore
@@ -27,6 +27,7 @@ tsconfig.tsbuildinfo
packages/client/src/generatedNoCheck
packages/client.test.ontology/src/generatedNoCheck
packages/legacy-client/src/generatedNoCheck
+packages/create-app.template.*/src/generatedNoCheck
.log
pnpm-publish-summary.json
diff --git a/.lintstagedrc.mjs b/.lintstagedrc.mjs
index 4dfe6836c..40e8a801f 100644
--- a/.lintstagedrc.mjs
+++ b/.lintstagedrc.mjs
@@ -2,6 +2,8 @@
import micromatch from "micromatch";
+const CSPELL_CMD = "cspell --quiet --no-must-find-files";
+
/*
* Overview:
* - Fixes lint rules and formatting for code
@@ -12,23 +14,33 @@ import micromatch from "micromatch";
* @type {import("lint-staged").Config}
*/
export default {
- "monorepo/**/*.{js,jsx,ts,tsx,mjs,cjs}": [
+ "packages/monorepo.*/**/*.{js,jsx,ts,tsx,mjs,cjs}": [
"dprint fmt",
+ CSPELL_CMD,
],
- "{packages,examples-extra/basic}/**/*.{js,jsx,ts,tsx,mjs,cjs}": (
+ "*.md": [CSPELL_CMD],
+ "packages/**/*.{js,jsx,ts,tsx,mjs,cjs}": (
files,
) => {
const match = micromatch.not(
files,
- ["**/templates/**/*", "**/generatedNoCheck/**/*"],
+ [
+ "**/templates/**/*",
+ "**/generatedNoCheck/**/*",
+ "**/generatedNoCheck2/**/*",
+ ],
);
if (match.length === 0) return [];
return [
`dprint fmt ${match.join(" ")}`,
`eslint --fix ${match.join(" ")}`,
+ `${CSPELL_CMD} ${match.join(" ")}`,
];
},
- "(.lintstagedrc.mjs|.monorepolint.config.mjs)": ["dprint fmt"],
+ "(.lintstagedrc.mjs|.monorepolint.config.mjs)": [
+ "dprint fmt",
+ CSPELL_CMD,
+ ],
"*": (files) => {
const mrlFiles = micromatch(files, [
"package.json",
diff --git a/.monorepolint.config.mjs b/.monorepolint.config.mjs
index eb9dc76c2..c7153f578 100644
--- a/.monorepolint.config.mjs
+++ b/.monorepolint.config.mjs
@@ -33,14 +33,15 @@ const LATEST_TYPESCRIPT_DEP = "^5.5.2";
const DELETE_SCRIPT_ENTRY = { options: [undefined], fixValue: undefined };
const nonStandardPackages = [
- "mytsup",
- "tsconfig",
- "@osdk/api-extractor",
- "@osdk/examples.todoapp",
- "@osdk/tests.*",
- "@osdk/foundry-sdk-generator",
"@osdk/examples.*",
+ "@osdk/foundry-sdk-generator",
+ "@osdk/monorepo.*",
+ "@osdk/e2e.sandbox.*", // sandboxes for manual e2e testing
+ "@osdk/e2e.generated.*", // generated sdks for e2e testing
"@osdk/shared.client",
+ "@osdk/create-app.template.*",
+ "@osdk/monorepo.cspell",
+ "@osdk/tests.*",
];
const legacyPackages = [
@@ -73,6 +74,7 @@ const esmOnlyPackages = [
"@osdk/tool.release",
"@osdk/version-updater",
"@osdk/client.test.ontology",
+ "@osdk/create-app.template-packager",
// "@osdk/examples.*", but they have their own config cause they are nonstandard
];
@@ -234,7 +236,7 @@ function standardPackageRules(shared, options) {
...shared,
options: getTsconfigOptions(
- `${pathToWorkspaceRoot}/monorepo/tsconfig/tsconfig.base.json`,
+ `@osdk/monorepo.tsconfig/base.json`,
{
customTsconfigExcludes: options.customTsconfigExcludes,
skipTsconfigReferences: options.skipTsconfigReferences,
@@ -271,11 +273,22 @@ function standardPackageRules(shared, options) {
}),
]
: []),
+ requireDependency({
+ ...shared,
+ options: {
+ devDependencies: {
+ "@osdk/monorepo.tsconfig": "workspace:~",
+ "@osdk/monorepo.tsup": "workspace:~",
+ "@osdk/monorepo.api-extractor": "workspace:~",
+ },
+ },
+ }),
packageScript({
...shared,
options: {
scripts: {
clean: "rm -rf lib dist types build tsconfig.tsbuildinfo",
+ "check-spelling": "cspell --quiet .",
"check-attw":
`${pathToWorkspaceRoot}/scripts/build_common/check-attw.sh ${
options.esmOnly ? "esm" : "both"
@@ -365,7 +378,7 @@ function standardPackageRules(shared, options) {
import { defineConfig } from "tsup";
export default defineConfig(async (options) =>
- (await import("mytsup")).default(options, {
+ (await import("@osdk/monorepo.tsup")).default(options, {
${options.legacy ? "cjsExtension: '.js'" : ""}
${options.esmOnly ? "esmOnly: true," : ""}
})
@@ -383,6 +396,48 @@ function standardPackageRules(shared, options) {
*/
export default {
rules: [
+ fileContents({
+ includePackages: ["@osdk/create-app.template.*"],
+ options: {
+ file: "README.md",
+ generator: (context) => {
+ return `# ${context.getPackageJson().name}
+
+This package contains templates for \`@osdk/create-app\`.
+
+The dependencies will come from this package's \`package.json\` (excluding \`@osdk/create-app.template-packager\`) and the rest of template is filled out from the \`templates\` directory.
+
+NOTE: DO NOT EDIT THIS README BY HAND. It is generated by monorepolint.
+`;
+ },
+ },
+ }),
+ fileContents({
+ includePackages: ["@osdk/create-app.template.*"],
+ options: {
+ file: "turbo.json",
+ template: `{
+ // WARNING: GENERATED FILE. DO NOT EDIT DIRECTLY. See .monorepolint.config.mjs
+ "extends": ["//"],
+ "tasks": {
+ "codegen": {
+ "inputs": ["templates/**/*"],
+ "outputs": ["src/generatedNoCheck/**/*"],
+ "dependsOn": ["@osdk/create-app.template-packager#transpile"]
+ }
+ }
+}
+`,
+ },
+ }),
+ ...standardPackageRules({
+ includePackages: ["@osdk/create-app.template.*"],
+ }, {
+ legacy: false,
+ packageDepth: 2,
+ type: "example",
+ esmOnly: true,
+ }),
...standardPackageRules({
excludePackages: [
...nonStandardPackages,
@@ -435,19 +490,22 @@ export default {
),
...standardPackageRules({
- includePackages: ["@osdk/examples.basic.**"],
- excludePackages: ["@osdk/examples.one.dot.one"],
+ includePackages: [
+ "@osdk/e2e.generated.catchall",
+ "@osdk/e2e.sandbox.catchall",
+ ],
+ excludePackages: ["@osdk/e2e.generated.1.1.x"],
}, {
esmOnly: true,
legacy: false,
- packageDepth: 3,
+ packageDepth: 2,
type: "example",
}),
// most packages can use the newest typescript, but we enforce that @osdk/example.one.dot.one uses TS4.9
// so that we get build-time checking to make sure we don't regress v1.1 clients using an older Typescript.
...standardPackageRules({
- includePackages: ["@osdk/examples.one.dot.one"],
+ includePackages: ["@osdk/e2e.generated.1.1.x"],
}, {
legacy: false,
packageDepth: 2,
diff --git a/.vscode/extensions.json b/.vscode/extensions.json
index bc26a82ae..703abe0be 100644
--- a/.vscode/extensions.json
+++ b/.vscode/extensions.json
@@ -4,7 +4,8 @@
// List of extensions which should be recommended for users of this workspace.
"recommendations": [
- "dprint.dprint"
+ "dprint.dprint",
+ "streetsidesoftware.code-spell-checker"
],
// List of extensions recommended by VS Code that should not be recommended for users of this workspace.
"unwantedRecommendations": []
diff --git a/.vscode/settings.json b/.vscode/settings.json
index f8830bca7..7f3da05b2 100644
--- a/.vscode/settings.json
+++ b/.vscode/settings.json
@@ -22,5 +22,8 @@
"pino",
"todoapp"
],
- "typescript.tsdk": "node_modules/typescript/lib"
+ "typescript.tsdk": "node_modules/typescript/lib",
+ "[jsonc]": {
+ "editor.defaultFormatter": "dprint.dprint"
+ }
}
diff --git a/cspell.config.cjs b/cspell.config.cjs
new file mode 100644
index 000000000..a1cdc1f7e
--- /dev/null
+++ b/cspell.config.cjs
@@ -0,0 +1,18 @@
+/*
+ * Copyright 2024 Palantir Technologies, Inc. All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+"use strict";
+module.exports = require("@osdk/monorepo.cspell");
diff --git a/eslint.config.mjs b/eslint.config.mjs
index 869c194ed..69dc1cefb 100644
--- a/eslint.config.mjs
+++ b/eslint.config.mjs
@@ -106,6 +106,7 @@ export default tseslint.config(
"**/bin/*.mjs",
"**/bin/*.cjs",
"examples-extra/**/*",
+ "packages/e2e.sandbox.*/**/*",
],
rules: {
"header/header": "off",
@@ -120,6 +121,7 @@ export default tseslint.config(
"**/*.test.ts",
"**/test/*",
"examples-extra/**/*",
+ "packages/e2e.sandbox.*/**/*",
],
rules: {
"no-console": "off",
@@ -139,7 +141,7 @@ export default tseslint.config(
"**/src/generatedNoCheck2/",
"**/templates/",
"examples/**/*",
- "monorepo/**",
+ "packages/monorepo.*/**",
"google-font-mocked-response.js",
".lintstagedrc.mjs",
"tests/",
diff --git a/examples-extra/docs_example/package.json b/examples-extra/docs_example/package.json
index 9e63ed236..7c301bfce 100644
--- a/examples-extra/docs_example/package.json
+++ b/examples-extra/docs_example/package.json
@@ -42,7 +42,7 @@
"eslint": "^8.57.0",
"eslint-plugin-react-hooks": "^4.6.2",
"eslint-plugin-react-refresh": "^0.4.7",
- "postcss": "^8.4.31",
+ "postcss": "^8.4.39",
"rollup-plugin-visualizer": "^5.12.0",
"tailwindcss": "^3.4.4",
"tslib": "^2.6.2",
diff --git a/examples-extra/docs_example/src/osdkExample.tsx b/examples-extra/docs_example/src/osdkExample.tsx
index d1d002259..d40faacb2 100644
--- a/examples-extra/docs_example/src/osdkExample.tsx
+++ b/examples-extra/docs_example/src/osdkExample.tsx
@@ -51,7 +51,7 @@ export async function osdkObjectSetExample() {
meetingRoomCapacities: { $contains: 30 },
});
- // Where clause GEOTYPES
+ // Where clause geo types
// Within clauses take either a polygon or bounding box
const withinFilteredObjectSet = await client(Office).where({
diff --git a/examples-extra/todoapp/src/main.tsx b/examples-extra/todoapp/src/main.tsx
deleted file mode 100644
index 3d7150da8..000000000
--- a/examples-extra/todoapp/src/main.tsx
+++ /dev/null
@@ -1,10 +0,0 @@
-import React from 'react'
-import ReactDOM from 'react-dom/client'
-import App from './App.tsx'
-import './index.css'
-
-ReactDOM.createRoot(document.getElementById('root')!).render(
-
-
- ,
-)
diff --git a/examples/example-next-static-export/package.json b/examples/example-next-static-export/package.json
index 8246bf121..c98721861 100644
--- a/examples/example-next-static-export/package.json
+++ b/examples/example-next-static-export/package.json
@@ -14,7 +14,7 @@
"start": "next start"
},
"dependencies": {
- "@osdk/examples.one.dot.one": "workspace:*",
+ "@osdk/e2e.generated.1.1.x": "workspace:*",
"next": "14.2.3",
"react": "^18",
"react-dom": "^18"
diff --git a/examples/example-next-static-export/src/app/page.tsx b/examples/example-next-static-export/src/app/page.tsx
index 589cae4b0..100175c50 100644
--- a/examples/example-next-static-export/src/app/page.tsx
+++ b/examples/example-next-static-export/src/app/page.tsx
@@ -15,7 +15,7 @@ function Home() {
return (
-
@osdk/examples.one.dot.one
+
@osdk/e2e.generated.1.1.x
Welcome to your Ontology SDK! Try using any of the following methods
now.
diff --git a/examples/example-next-static-export/src/lib/client.ts b/examples/example-next-static-export/src/lib/client.ts
index cb69b4fee..24c84ab66 100644
--- a/examples/example-next-static-export/src/lib/client.ts
+++ b/examples/example-next-static-export/src/lib/client.ts
@@ -1,4 +1,4 @@
-import { FoundryClient, PublicClientAuth } from "@osdk/examples.one.dot.one";
+import { FoundryClient, PublicClientAuth } from "@osdk/e2e.generated.1.1.x";
const url = process.env.NEXT_PUBLIC_FOUNDRY_API_URL;
const clientId = process.env.NEXT_PUBLIC_FOUNDRY_CLIENT_ID;
diff --git a/examples/example-react/package.json b/examples/example-react/package.json
index d22a43404..c4c92d5f0 100644
--- a/examples/example-react/package.json
+++ b/examples/example-react/package.json
@@ -14,7 +14,7 @@
"preview": "vite preview"
},
"dependencies": {
- "@osdk/examples.one.dot.one": "workspace:*",
+ "@osdk/e2e.generated.1.1.x": "workspace:*",
"react": "^18",
"react-dom": "^18",
"react-router-dom": "^6.23.1"
diff --git a/examples/example-react/src/Home.tsx b/examples/example-react/src/Home.tsx
index 7fa2a8b85..5b4375dc8 100644
--- a/examples/example-react/src/Home.tsx
+++ b/examples/example-react/src/Home.tsx
@@ -9,7 +9,7 @@ function Home() {
return (
- @osdk/examples.one.dot.one
+ @osdk/e2e.generated.1.1.x
Welcome to your Ontology SDK! Try using any of the following methods
now.
diff --git a/examples/example-react/src/client.ts b/examples/example-react/src/client.ts
index 6c54ec01d..83a1db626 100644
--- a/examples/example-react/src/client.ts
+++ b/examples/example-react/src/client.ts
@@ -1,4 +1,4 @@
-import { FoundryClient, PublicClientAuth } from "@osdk/examples.one.dot.one";
+import { FoundryClient, PublicClientAuth } from "@osdk/e2e.generated.1.1.x";
const url = import.meta.env.VITE_FOUNDRY_API_URL;
const clientId = import.meta.env.VITE_FOUNDRY_CLIENT_ID;
diff --git a/examples/example-tutorial-todo-aip-app/package.json b/examples/example-tutorial-todo-aip-app/package.json
index 1f34c26fc..9d2e18782 100644
--- a/examples/example-tutorial-todo-aip-app/package.json
+++ b/examples/example-tutorial-todo-aip-app/package.json
@@ -14,7 +14,7 @@
"preview": "vite preview"
},
"dependencies": {
- "@osdk/examples.one.dot.one": "workspace:*",
+ "@osdk/e2e.generated.1.1.x": "workspace:*",
"react": "^18",
"react-dom": "^18",
"react-router-dom": "^6.23.1",
diff --git a/examples/example-tutorial-todo-aip-app/src/client.ts b/examples/example-tutorial-todo-aip-app/src/client.ts
index 6c54ec01d..83a1db626 100644
--- a/examples/example-tutorial-todo-aip-app/src/client.ts
+++ b/examples/example-tutorial-todo-aip-app/src/client.ts
@@ -1,4 +1,4 @@
-import { FoundryClient, PublicClientAuth } from "@osdk/examples.one.dot.one";
+import { FoundryClient, PublicClientAuth } from "@osdk/e2e.generated.1.1.x";
const url = import.meta.env.VITE_FOUNDRY_API_URL;
const clientId = import.meta.env.VITE_FOUNDRY_CLIENT_ID;
diff --git a/examples/example-tutorial-todo-app/package.json b/examples/example-tutorial-todo-app/package.json
index 3b1aebe5c..a723d4e69 100644
--- a/examples/example-tutorial-todo-app/package.json
+++ b/examples/example-tutorial-todo-app/package.json
@@ -14,7 +14,7 @@
"preview": "vite preview"
},
"dependencies": {
- "@osdk/examples.one.dot.one": "workspace:*",
+ "@osdk/e2e.generated.1.1.x": "workspace:*",
"react": "^18",
"react-dom": "^18",
"react-router-dom": "^6.23.1",
diff --git a/examples/example-tutorial-todo-app/src/client.ts b/examples/example-tutorial-todo-app/src/client.ts
index 6c54ec01d..83a1db626 100644
--- a/examples/example-tutorial-todo-app/src/client.ts
+++ b/examples/example-tutorial-todo-app/src/client.ts
@@ -1,4 +1,4 @@
-import { FoundryClient, PublicClientAuth } from "@osdk/examples.one.dot.one";
+import { FoundryClient, PublicClientAuth } from "@osdk/e2e.generated.1.1.x";
const url = import.meta.env.VITE_FOUNDRY_API_URL;
const clientId = import.meta.env.VITE_FOUNDRY_CLIENT_ID;
diff --git a/examples/example-vue/package.json b/examples/example-vue/package.json
index 81a9d3671..5d2593dd0 100644
--- a/examples/example-vue/package.json
+++ b/examples/example-vue/package.json
@@ -13,7 +13,7 @@
"preview": "vite preview"
},
"dependencies": {
- "@osdk/examples.one.dot.one": "workspace:*",
+ "@osdk/e2e.generated.1.1.x": "workspace:*",
"vue": "^3.4.27",
"vue-router": "^4.2.5"
},
diff --git a/examples/example-vue/src/Home.vue b/examples/example-vue/src/Home.vue
index 4b68a66f7..f9a368fed 100644
--- a/examples/example-vue/src/Home.vue
+++ b/examples/example-vue/src/Home.vue
@@ -7,7 +7,7 @@ const queryApiNames = Object.keys(client.ontology.queries);
- @osdk/examples.one.dot.one
+ @osdk/e2e.generated.1.1.x
Welcome to your Ontology SDK! Try using any of the following methods now.
diff --git a/examples/example-vue/src/client.ts b/examples/example-vue/src/client.ts
index 6c54ec01d..83a1db626 100644
--- a/examples/example-vue/src/client.ts
+++ b/examples/example-vue/src/client.ts
@@ -1,4 +1,4 @@
-import { FoundryClient, PublicClientAuth } from "@osdk/examples.one.dot.one";
+import { FoundryClient, PublicClientAuth } from "@osdk/e2e.generated.1.1.x";
const url = import.meta.env.VITE_FOUNDRY_API_URL;
const clientId = import.meta.env.VITE_FOUNDRY_CLIENT_ID;
diff --git a/monorepo/README.md b/monorepo/README.md
deleted file mode 100644
index b420eb1a7..000000000
--- a/monorepo/README.md
+++ /dev/null
@@ -1 +0,0 @@
-# Packages for managing this monorepo
diff --git a/package.json b/package.json
index 79710c624..751309a9c 100644
--- a/package.json
+++ b/package.json
@@ -7,6 +7,7 @@
"check-mrl": "mrl check --verbose",
"ci:publish": "./scripts/ci-publish.sh",
"ci:publishSnapshot": "pnpm run prePublish && pnpm exec changeset version --snapshot && pnpm exec changeset publish --no-git-tag --snapshot --tag=next",
+ "cspell:all": "cspell . --quiet",
"lint": "turbo run lint",
"postVersionCmd": "turbo run postVersioning && turbo codegen",
"prePublish": "turbo build && turbo lint",
@@ -25,9 +26,13 @@
"@monorepolint/config": "0.5.0-beta.10",
"@monorepolint/core": "0.5.0-beta.10",
"@monorepolint/rules": "0.5.0-beta.10",
+ "@osdk/monorepo.cspell": "workspace:~",
+ "@osdk/monorepo.tsconfig": "workspace:~",
+ "@osdk/monorepo.tsup": "workspace:~",
"@types/lint-staged": "^13.3.0",
"@typescript-eslint/parser": "^7.16.0",
"babel-plugin-dev-expression": "^0.2.3",
+ "cspell": "^8.11.0",
"dprint": "^0.45.1",
"esbuild-plugin-babel": "^0.2.3",
"eslint": "^9.3.0",
@@ -40,9 +45,7 @@
"husky": "^9.0.11",
"lint-staged": "^15.2.2",
"micromatch": "^4.0.7",
- "mytsup": "workspace:~",
"tsc-absolute": "^1.0.1",
- "tsconfig": "workspace:~",
"tsup": "^8.1.0",
"turbo": "^2.0.4",
"typescript": "^5.5.3",
diff --git a/packages/api/CHANGELOG.md b/packages/api/CHANGELOG.md
index c370b9811..d1315119c 100644
--- a/packages/api/CHANGELOG.md
+++ b/packages/api/CHANGELOG.md
@@ -134,7 +134,7 @@
### Patch Changes
-- f3120fb: Move 2.0 client into @osdk/client to fix typescript 4.9 compatability in @osdk/api"
+- f3120fb: Move 2.0 client into @osdk/client to fix typescript 4.9 compatibility in @osdk/api"
- 848404c: Handle conflicts between object, action, and query names
- Updated dependencies [f3120fb]
- Updated dependencies [848404c]
@@ -164,7 +164,7 @@
### Patch Changes
-- a2b7874: Addin TimeSeries support and fixing issues during code-gen time with Queries
+- a2b7874: Add in TimeSeries support and fixing issues during code-gen time with Queries
## 0.0.6
diff --git a/packages/api/package.json b/packages/api/package.json
index 22e20e310..bc7d71709 100644
--- a/packages/api/package.json
+++ b/packages/api/package.json
@@ -22,6 +22,7 @@
},
"scripts": {
"check-attw": "../../scripts/build_common/check-attw.sh both",
+ "check-spelling": "cspell --quiet .",
"clean": "rm -rf lib dist types build tsconfig.tsbuildinfo",
"fix-lint": "eslint . --fix && dprint fmt --config $(find-up dprint.json)",
"lint": "eslint . && dprint check --config $(find-up dprint.json)",
@@ -39,6 +40,9 @@
"tiny-invariant": "^1.3.1"
},
"devDependencies": {
+ "@osdk/monorepo.api-extractor": "workspace:~",
+ "@osdk/monorepo.tsconfig": "workspace:~",
+ "@osdk/monorepo.tsup": "workspace:~",
"ts-expect": "^1.3.0",
"typescript": "^5.5.2"
},
diff --git a/packages/api/tsconfig.json b/packages/api/tsconfig.json
index 4832992d4..120fc1500 100644
--- a/packages/api/tsconfig.json
+++ b/packages/api/tsconfig.json
@@ -1,5 +1,5 @@
{
- "extends": "../../monorepo/tsconfig/tsconfig.base.json",
+ "extends": "@osdk/monorepo.tsconfig/base.json",
"compilerOptions": {
"rootDir": "src",
"outDir": "build/esm",
diff --git a/packages/api/tsup.config.js b/packages/api/tsup.config.js
index eae6b0bac..63f172106 100644
--- a/packages/api/tsup.config.js
+++ b/packages/api/tsup.config.js
@@ -17,7 +17,7 @@
import { defineConfig } from "tsup";
export default defineConfig(async (options) =>
- (await import("mytsup")).default(options, {
+ (await import("@osdk/monorepo.tsup")).default(options, {
cjsExtension: ".js",
})
);
diff --git a/packages/cli.cmd.typescript/package.json b/packages/cli.cmd.typescript/package.json
index b7e5ab673..4b62d2cd8 100644
--- a/packages/cli.cmd.typescript/package.json
+++ b/packages/cli.cmd.typescript/package.json
@@ -19,6 +19,7 @@
},
"scripts": {
"check-attw": "../../scripts/build_common/check-attw.sh esm",
+ "check-spelling": "cspell --quiet .",
"clean": "rm -rf lib dist types build tsconfig.tsbuildinfo",
"fix-lint": "eslint . --fix && dprint fmt --config $(find-up dprint.json)",
"lint": "eslint . && dprint check --config $(find-up dprint.json)",
@@ -38,6 +39,9 @@
"yargs": "^17.7.2"
},
"devDependencies": {
+ "@osdk/monorepo.api-extractor": "workspace:~",
+ "@osdk/monorepo.tsconfig": "workspace:~",
+ "@osdk/monorepo.tsup": "workspace:~",
"@types/node": "^18.0.0",
"@types/yargs": "^17.0.29",
"typescript": "^5.5.2"
diff --git a/packages/cli.cmd.typescript/tsconfig.json b/packages/cli.cmd.typescript/tsconfig.json
index 74a560dd0..6c1ec6f17 100644
--- a/packages/cli.cmd.typescript/tsconfig.json
+++ b/packages/cli.cmd.typescript/tsconfig.json
@@ -1,5 +1,5 @@
{
- "extends": "../../monorepo/tsconfig/tsconfig.base.json",
+ "extends": "@osdk/monorepo.tsconfig/base.json",
"compilerOptions": {
"rootDir": "src",
"outDir": "build/esm"
diff --git a/packages/cli.cmd.typescript/tsup.config.js b/packages/cli.cmd.typescript/tsup.config.js
index bf726a904..cfc2b707b 100644
--- a/packages/cli.cmd.typescript/tsup.config.js
+++ b/packages/cli.cmd.typescript/tsup.config.js
@@ -17,7 +17,7 @@
import { defineConfig } from "tsup";
export default defineConfig(async (options) =>
- (await import("mytsup")).default(options, {
+ (await import("@osdk/monorepo.tsup")).default(options, {
esmOnly: true,
})
);
diff --git a/packages/cli.common/package.json b/packages/cli.common/package.json
index ca5b338f6..3b75ca69e 100644
--- a/packages/cli.common/package.json
+++ b/packages/cli.common/package.json
@@ -19,6 +19,7 @@
},
"scripts": {
"check-attw": "../../scripts/build_common/check-attw.sh esm",
+ "check-spelling": "cspell --quiet .",
"clean": "rm -rf lib dist types build tsconfig.tsbuildinfo",
"fix-lint": "eslint . --fix && dprint fmt --config $(find-up dprint.json)",
"lint": "eslint . && dprint check --config $(find-up dprint.json)",
@@ -32,6 +33,9 @@
"yargs": "^17.7.2"
},
"devDependencies": {
+ "@osdk/monorepo.api-extractor": "workspace:~",
+ "@osdk/monorepo.tsconfig": "workspace:~",
+ "@osdk/monorepo.tsup": "workspace:~",
"@types/node": "^18.0.0",
"@types/semver": "^7.5.8",
"@types/yargs": "^17.0.29",
diff --git a/packages/cli.common/tsconfig.json b/packages/cli.common/tsconfig.json
index 74a560dd0..6c1ec6f17 100644
--- a/packages/cli.common/tsconfig.json
+++ b/packages/cli.common/tsconfig.json
@@ -1,5 +1,5 @@
{
- "extends": "../../monorepo/tsconfig/tsconfig.base.json",
+ "extends": "@osdk/monorepo.tsconfig/base.json",
"compilerOptions": {
"rootDir": "src",
"outDir": "build/esm"
diff --git a/packages/cli.common/tsup.config.js b/packages/cli.common/tsup.config.js
index bf726a904..cfc2b707b 100644
--- a/packages/cli.common/tsup.config.js
+++ b/packages/cli.common/tsup.config.js
@@ -17,7 +17,7 @@
import { defineConfig } from "tsup";
export default defineConfig(async (options) =>
- (await import("mytsup")).default(options, {
+ (await import("@osdk/monorepo.tsup")).default(options, {
esmOnly: true,
})
);
diff --git a/packages/cli/CHANGELOG.md b/packages/cli/CHANGELOG.md
index 5f53dc109..6f79cc213 100644
--- a/packages/cli/CHANGELOG.md
+++ b/packages/cli/CHANGELOG.md
@@ -205,7 +205,7 @@
### Patch Changes
-- f3120fb: Move 2.0 client into @osdk/client to fix typescript 4.9 compatability in @osdk/api"
+- f3120fb: Move 2.0 client into @osdk/client to fix typescript 4.9 compatibility in @osdk/api"
- 848404c: Handle conflicts between object, action, and query names
- Updated dependencies [f3120fb]
- Updated dependencies [848404c]
diff --git a/packages/cli/package.json b/packages/cli/package.json
index 90745c83b..d163af957 100644
--- a/packages/cli/package.json
+++ b/packages/cli/package.json
@@ -20,6 +20,7 @@
},
"scripts": {
"check-attw": "../../scripts/build_common/check-attw.sh esm",
+ "check-spelling": "cspell --quiet .",
"clean": "rm -rf lib dist types build tsconfig.tsbuildinfo",
"fix-lint": "eslint . --fix && dprint fmt --config $(find-up dprint.json)",
"lint": "eslint . && dprint check --config $(find-up dprint.json)",
@@ -47,6 +48,9 @@
"devDependencies": {
"@osdk/cli.cmd.typescript": "workspace:~",
"@osdk/cli.common": "workspace:~",
+ "@osdk/monorepo.api-extractor": "workspace:~",
+ "@osdk/monorepo.tsconfig": "workspace:~",
+ "@osdk/monorepo.tsup": "workspace:~",
"@types/archiver": "^6.0.2",
"@types/ngeohash": "^0.6.8",
"@types/node": "^18.0.0",
diff --git a/packages/cli/src/commands/site/deploy/siteDeployCommand.mts b/packages/cli/src/commands/site/deploy/siteDeployCommand.mts
index 76acf68d6..637b6384d 100644
--- a/packages/cli/src/commands/site/deploy/siteDeployCommand.mts
+++ b/packages/cli/src/commands/site/deploy/siteDeployCommand.mts
@@ -80,7 +80,7 @@ export default async function siteDeployCommand(
clientCtx,
application,
siteVersion,
- Readable.toWeb(archive) as ReadableStream, // This cast is because the dom fetch doesnt align type wise with streams
+ Readable.toWeb(archive) as ReadableStream, // This cast is because the dom fetch doesn't align type wise with streams
),
archive.finalize(),
]);
diff --git a/packages/cli/src/util/token.test.ts b/packages/cli/src/util/token.test.ts
index 3665570ac..7fbe4972f 100644
--- a/packages/cli/src/util/token.test.ts
+++ b/packages/cli/src/util/token.test.ts
@@ -64,8 +64,8 @@ describe("loadToken", () => {
describe("loadTokenFile", () => {
it("should throw an error if the token file is not found", async () => {
- await expect(() => loadTokenFile("doesnt-exist.txt"))
- .rejects.toThrow(`Unable to read token file "doesnt-exist.txt"`);
+ await expect(() => loadTokenFile("does-not-exist.txt"))
+ .rejects.toThrow(`Unable to read token file "does-not-exist.txt"`);
});
});
diff --git a/packages/cli/tsconfig.json b/packages/cli/tsconfig.json
index 74a560dd0..6c1ec6f17 100644
--- a/packages/cli/tsconfig.json
+++ b/packages/cli/tsconfig.json
@@ -1,5 +1,5 @@
{
- "extends": "../../monorepo/tsconfig/tsconfig.base.json",
+ "extends": "@osdk/monorepo.tsconfig/base.json",
"compilerOptions": {
"rootDir": "src",
"outDir": "build/esm"
diff --git a/packages/cli/tsup.config.js b/packages/cli/tsup.config.js
index bf726a904..cfc2b707b 100644
--- a/packages/cli/tsup.config.js
+++ b/packages/cli/tsup.config.js
@@ -17,7 +17,7 @@
import { defineConfig } from "tsup";
export default defineConfig(async (options) =>
- (await import("mytsup")).default(options, {
+ (await import("@osdk/monorepo.tsup")).default(options, {
esmOnly: true,
})
);
diff --git a/packages/client.api/api-extractor.json b/packages/client.api/api-extractor.json
index bf544de56..e95b323e5 100644
--- a/packages/client.api/api-extractor.json
+++ b/packages/client.api/api-extractor.json
@@ -1,5 +1,5 @@
{
"$schema": "https://developer.microsoft.com/json-schemas/api-extractor/v7/api-extractor.schema.json",
- "extends": "@osdk/api-extractor/base.json",
+ "extends": "@osdk/monorepo.api-extractor/base.json",
"mainEntryPointFilePath": "/build/esm/index.d.ts"
}
diff --git a/packages/client.api/package.json b/packages/client.api/package.json
index 822723ac1..8449820e4 100644
--- a/packages/client.api/package.json
+++ b/packages/client.api/package.json
@@ -20,6 +20,7 @@
"api-checker": "api-extractor run --verbose --local",
"api-docs": "api-documenter markdown -i build/api-extractor --output-folder api-docs",
"check-attw": "../../scripts/build_common/check-attw.sh esm",
+ "check-spelling": "cspell --quiet .",
"clean": "rm -rf lib dist types build tsconfig.tsbuildinfo",
"fix-lint": "eslint . --fix && dprint fmt --config $(find-up dprint.json)",
"lint": "eslint . && dprint check --config $(find-up dprint.json)",
@@ -36,8 +37,10 @@
"@microsoft/api-documenter": "^7.25.3",
"@microsoft/api-extractor": "^7.47.0",
"@osdk/api": "workspace:~",
- "@osdk/api-extractor": "workspace:~",
"@osdk/internal.foundry": "workspace:~",
+ "@osdk/monorepo.api-extractor": "workspace:~",
+ "@osdk/monorepo.tsconfig": "workspace:~",
+ "@osdk/monorepo.tsup": "workspace:~",
"@types/geojson": "^7946.0.14",
"type-fest": "^4.18.2",
"typescript": "^5.5.2"
diff --git a/packages/client.api/tsconfig.json b/packages/client.api/tsconfig.json
index 74a560dd0..6c1ec6f17 100644
--- a/packages/client.api/tsconfig.json
+++ b/packages/client.api/tsconfig.json
@@ -1,5 +1,5 @@
{
- "extends": "../../monorepo/tsconfig/tsconfig.base.json",
+ "extends": "@osdk/monorepo.tsconfig/base.json",
"compilerOptions": {
"rootDir": "src",
"outDir": "build/esm"
diff --git a/packages/client.api/tsup.config.js b/packages/client.api/tsup.config.js
index bf726a904..cfc2b707b 100644
--- a/packages/client.api/tsup.config.js
+++ b/packages/client.api/tsup.config.js
@@ -17,7 +17,7 @@
import { defineConfig } from "tsup";
export default defineConfig(async (options) =>
- (await import("mytsup")).default(options, {
+ (await import("@osdk/monorepo.tsup")).default(options, {
esmOnly: true,
})
);
diff --git a/packages/client.test.ontology/package.json b/packages/client.test.ontology/package.json
index 0e5f74794..b5545283d 100644
--- a/packages/client.test.ontology/package.json
+++ b/packages/client.test.ontology/package.json
@@ -19,6 +19,7 @@
},
"scripts": {
"check-attw": "../../scripts/build_common/check-attw.sh esm",
+ "check-spelling": "cspell --quiet .",
"clean": "rm -rf lib dist types build tsconfig.tsbuildinfo",
"codegen": "node ./generateMockOntology.js",
"fix-lint": "eslint . --fix && dprint fmt --config $(find-up dprint.json)",
@@ -35,6 +36,9 @@
"devDependencies": {
"@osdk/api": "workspace:~",
"@osdk/generator": "workspace:~",
+ "@osdk/monorepo.api-extractor": "workspace:~",
+ "@osdk/monorepo.tsconfig": "workspace:~",
+ "@osdk/monorepo.tsup": "workspace:~",
"@osdk/shared.test": "workspace:~",
"typescript": "^5.5.2"
},
diff --git a/packages/client.test.ontology/tsconfig.json b/packages/client.test.ontology/tsconfig.json
index 74a560dd0..6c1ec6f17 100644
--- a/packages/client.test.ontology/tsconfig.json
+++ b/packages/client.test.ontology/tsconfig.json
@@ -1,5 +1,5 @@
{
- "extends": "../../monorepo/tsconfig/tsconfig.base.json",
+ "extends": "@osdk/monorepo.tsconfig/base.json",
"compilerOptions": {
"rootDir": "src",
"outDir": "build/esm"
diff --git a/packages/client.test.ontology/tsup.config.js b/packages/client.test.ontology/tsup.config.js
index bf726a904..cfc2b707b 100644
--- a/packages/client.test.ontology/tsup.config.js
+++ b/packages/client.test.ontology/tsup.config.js
@@ -17,7 +17,7 @@
import { defineConfig } from "tsup";
export default defineConfig(async (options) =>
- (await import("mytsup")).default(options, {
+ (await import("@osdk/monorepo.tsup")).default(options, {
esmOnly: true,
})
);
diff --git a/packages/client.unstable.osw/package.json b/packages/client.unstable.osw/package.json
index ef9b0585f..b8930fb2e 100644
--- a/packages/client.unstable.osw/package.json
+++ b/packages/client.unstable.osw/package.json
@@ -18,6 +18,7 @@
},
"scripts": {
"check-attw": "../../scripts/build_common/check-attw.sh esm",
+ "check-spelling": "cspell --quiet .",
"clean": "rm -rf lib dist types build tsconfig.tsbuildinfo",
"fix-lint": "eslint . --fix && dprint fmt --config $(find-up dprint.json)",
"lint": "eslint . && dprint check --config $(find-up dprint.json)",
@@ -28,6 +29,9 @@
"conjure-lite": "^0.4.4"
},
"devDependencies": {
+ "@osdk/monorepo.api-extractor": "workspace:~",
+ "@osdk/monorepo.tsconfig": "workspace:~",
+ "@osdk/monorepo.tsup": "workspace:~",
"typescript": "^5.5.2"
},
"publishConfig": {
diff --git a/packages/client.unstable.osw/tsconfig.json b/packages/client.unstable.osw/tsconfig.json
index 74a560dd0..6c1ec6f17 100644
--- a/packages/client.unstable.osw/tsconfig.json
+++ b/packages/client.unstable.osw/tsconfig.json
@@ -1,5 +1,5 @@
{
- "extends": "../../monorepo/tsconfig/tsconfig.base.json",
+ "extends": "@osdk/monorepo.tsconfig/base.json",
"compilerOptions": {
"rootDir": "src",
"outDir": "build/esm"
diff --git a/packages/client.unstable.osw/tsup.config.js b/packages/client.unstable.osw/tsup.config.js
index bf726a904..cfc2b707b 100644
--- a/packages/client.unstable.osw/tsup.config.js
+++ b/packages/client.unstable.osw/tsup.config.js
@@ -17,7 +17,7 @@
import { defineConfig } from "tsup";
export default defineConfig(async (options) =>
- (await import("mytsup")).default(options, {
+ (await import("@osdk/monorepo.tsup")).default(options, {
esmOnly: true,
})
);
diff --git a/packages/client.unstable/package.json b/packages/client.unstable/package.json
index b4465c3ad..8be8ca3a5 100644
--- a/packages/client.unstable/package.json
+++ b/packages/client.unstable/package.json
@@ -18,6 +18,7 @@
},
"scripts": {
"check-attw": "../../scripts/build_common/check-attw.sh esm",
+ "check-spelling": "cspell --quiet .",
"clean": "rm -rf lib dist types build tsconfig.tsbuildinfo",
"fix-lint": "eslint . --fix && dprint fmt --config $(find-up dprint.json)",
"lint": "eslint . && dprint check --config $(find-up dprint.json)",
@@ -28,6 +29,9 @@
"conjure-lite": "^0.4.4"
},
"devDependencies": {
+ "@osdk/monorepo.api-extractor": "workspace:~",
+ "@osdk/monorepo.tsconfig": "workspace:~",
+ "@osdk/monorepo.tsup": "workspace:~",
"typescript": "^5.5.2"
},
"publishConfig": {
diff --git a/packages/client.unstable/src/generated/ontology-metadata/api/objectstorage/GetSecurityProvenanceResponse.ts b/packages/client.unstable/src/generated/ontology-metadata/api/objectstorage/GetSecurityProvenanceResponse.ts
index ed4a02ed3..5895ffca7 100644
--- a/packages/client.unstable/src/generated/ontology-metadata/api/objectstorage/GetSecurityProvenanceResponse.ts
+++ b/packages/client.unstable/src/generated/ontology-metadata/api/objectstorage/GetSecurityProvenanceResponse.ts
@@ -20,7 +20,7 @@ import type { LinkTypeSecurityProvenanceLoadResponse } from "./LinkTypeSecurityP
import type { ObjectTypeSecurityProvenanceLoadResponse } from "./ObjectTypeSecurityProvenanceLoadResponse.js";
/**
- * Response to GetSecurisyProvenanceRequest.
+ * Response to GetSecurityProvenanceResponse.
*/
export interface GetSecurityProvenanceResponse {
objectTypes: Record;
diff --git a/packages/client.unstable/tsconfig.json b/packages/client.unstable/tsconfig.json
index 74a560dd0..6c1ec6f17 100644
--- a/packages/client.unstable/tsconfig.json
+++ b/packages/client.unstable/tsconfig.json
@@ -1,5 +1,5 @@
{
- "extends": "../../monorepo/tsconfig/tsconfig.base.json",
+ "extends": "@osdk/monorepo.tsconfig/base.json",
"compilerOptions": {
"rootDir": "src",
"outDir": "build/esm"
diff --git a/packages/client.unstable/tsup.config.js b/packages/client.unstable/tsup.config.js
index bf726a904..cfc2b707b 100644
--- a/packages/client.unstable/tsup.config.js
+++ b/packages/client.unstable/tsup.config.js
@@ -17,7 +17,7 @@
import { defineConfig } from "tsup";
export default defineConfig(async (options) =>
- (await import("mytsup")).default(options, {
+ (await import("@osdk/monorepo.tsup")).default(options, {
esmOnly: true,
})
);
diff --git a/packages/client/CHANGELOG.md b/packages/client/CHANGELOG.md
index e5c664d5a..7575ca9a9 100644
--- a/packages/client/CHANGELOG.md
+++ b/packages/client/CHANGELOG.md
@@ -60,7 +60,7 @@
- 5378312: Added batch action support for 2.0 client
- b3563e0: OSDK learns \_\_EXPERIMENTAL_strictNonNull to throw, drop objects, or return `| undefined` for properties, allowing for correct typesafety.
- dd6033a: Adds a createPlatformClient if you only need platform apis
-- 4dbac7e: Fixes link direction for experiental bulk loads
+- 4dbac7e: Fixes link direction for experimental bulk loads
- 413e511: Added attachment uploading, reading, and metadata fetching support to 2.0.
- 44add10: Standardize the use of dollar signs as prefixes for object properties that are specific to the OSDK.
@@ -76,7 +76,7 @@
- 0a64def: Adds experimental batch link support
- f9b3c72: Support importing the unstable-do-not-use from moduleResolution: node
-- 978ecd5: Rexport PalantirApiError
+- 978ecd5: Reexport PalantirApiError
- 978ecd5: Client is now usable for calling Platform SDK
- c9f3214: Interfaces are now mapped as views
@@ -111,7 +111,7 @@
- Introduced an optional pino logger to the client
- Fixes issues with where clauses for equality in subscriptions
- - Fixes issues with inconsistent idname and apiName's in the mapping data
+ - Fixes issues with inconsistent id name and apiName's in the mapping data
- 9906a41: Foundry Platform API support
- 9906a41: Compatible version checks now use versions that are both embedded in the code and updated automatically as part of the release process.
@@ -197,7 +197,7 @@
### Minor Changes
-- 6d81f7f: Add priliminary action support to v2
+- 6d81f7f: Add preliminary action support to v2
## 0.0.11
@@ -267,7 +267,7 @@
### Patch Changes
-- f3120fb: Move 2.0 client into @osdk/client to fix typescript 4.9 compatability in @osdk/api"
+- f3120fb: Move 2.0 client into @osdk/client to fix typescript 4.9 compatibility in @osdk/api"
- 848404c: Handle conflicts between object, action, and query names
- Updated dependencies [f3120fb]
- Updated dependencies [848404c]
diff --git a/packages/client/package.json b/packages/client/package.json
index faf324be7..238b1dcc3 100644
--- a/packages/client/package.json
+++ b/packages/client/package.json
@@ -20,6 +20,7 @@
},
"scripts": {
"check-attw": "../../scripts/build_common/check-attw.sh esm",
+ "check-spelling": "cspell --quiet .",
"clean": "rm -rf lib dist types build tsconfig.tsbuildinfo",
"fix-lint": "eslint . --fix && dprint fmt --config $(find-up dprint.json)",
"lint": "eslint . && dprint check --config $(find-up dprint.json)",
@@ -58,6 +59,9 @@
"devDependencies": {
"@osdk/client.test.ontology": "workspace:~",
"@osdk/internal.foundry": "workspace:~",
+ "@osdk/monorepo.api-extractor": "workspace:~",
+ "@osdk/monorepo.tsconfig": "workspace:~",
+ "@osdk/monorepo.tsup": "workspace:~",
"@osdk/shared.test": "workspace:~",
"@types/geojson": "^7946.0.14",
"@types/ws": "^8.5.10",
diff --git a/packages/client/src/OsdkObjectFrom.test.ts b/packages/client/src/OsdkObjectFrom.test.ts
index d01f6d3a6..d066c5c31 100644
--- a/packages/client/src/OsdkObjectFrom.test.ts
+++ b/packages/client/src/OsdkObjectFrom.test.ts
@@ -150,7 +150,7 @@ describe("Osdk", () => {
Osdk
>();
- // See, when we dig via infer we find it doesnt match
+ // See, when we dig via infer we find it doesn't match
expectTypeOf<
GetUnderlyingProps<
OsdkAsHelper
diff --git a/packages/client/src/__unstable/createBulkLinksAsyncIterFactory.ts b/packages/client/src/__unstable/createBulkLinksAsyncIterFactory.ts
index 178d646fe..fd4b57f25 100644
--- a/packages/client/src/__unstable/createBulkLinksAsyncIterFactory.ts
+++ b/packages/client/src/__unstable/createBulkLinksAsyncIterFactory.ts
@@ -143,7 +143,7 @@ export function createBulkLinksAsyncIterFactory(ctx: MinimalClient) {
a.directedLinkTypeRid.linkTypeRid === link.link.linkTypeRid
&& a.directedLinkTypeRid.linkSide === link.linkSide
);
- if (!mappedLink) throw new Error("Could not find link type"); // shouldnt happens
+ if (!mappedLink) throw new Error("Could not find link type"); // should not happens
yield {
object: obj,
diff --git a/packages/client/src/createClient.test.ts b/packages/client/src/createClient.test.ts
index 32cf60928..be4f29cc4 100644
--- a/packages/client/src/createClient.test.ts
+++ b/packages/client/src/createClient.test.ts
@@ -102,7 +102,7 @@ describe(createClient, () => {
.fetchPage();
});
- it("doesnt work with a far future version", () => {
+ it("doesn't work with a far future version", () => {
client(
// @ts-expect-error
MockOntology.objects.Task as
diff --git a/packages/client/src/internal/conversions/modernToLegacyWhereClause.test.ts b/packages/client/src/internal/conversions/modernToLegacyWhereClause.test.ts
index 7f4db01e4..1e155f8f3 100644
--- a/packages/client/src/internal/conversions/modernToLegacyWhereClause.test.ts
+++ b/packages/client/src/internal/conversions/modernToLegacyWhereClause.test.ts
@@ -284,7 +284,7 @@ describe(modernToLegacyWhereClause, () => {
`);
});
- it("properly generates interesects polygon", async () => {
+ it("properly generates intersects polygon", async () => {
expect(modernToLegacyWhereClause(
{
geoShape: {
diff --git a/packages/client/src/object/Cache.test.ts b/packages/client/src/object/Cache.test.ts
index fb46d5a2e..c6245b685 100644
--- a/packages/client/src/object/Cache.test.ts
+++ b/packages/client/src/object/Cache.test.ts
@@ -109,7 +109,7 @@ describe("AsyncCache", () => {
let expectedAsyncSets: number;
let expectedFactoryCalls: number;
- let successfullFetches: Set;
+ let successfulFetches: Set;
let pendingFetches: Set;
let expectedPending: Record = {};
@@ -127,7 +127,7 @@ describe("AsyncCache", () => {
expectedAsyncSets = 0;
expectedFactoryCalls = 0;
- successfullFetches = new Set();
+ successfulFetches = new Set();
pendingFetches = new Set();
expectedPending = {};
@@ -155,7 +155,7 @@ describe("AsyncCache", () => {
function initiateAsyncCacheGetFor(key: string) {
return async () => {
- if (!successfullFetches.has(key)) {
+ if (!successfulFetches.has(key)) {
expectedPending[key] = (expectedPending[key] ?? 0) + 1;
if (!pendingFetches.has(key)) {
pendingFetches.add(key);
@@ -189,12 +189,12 @@ describe("AsyncCache", () => {
);
expect(factoryFn.mock.calls[num][1]).toBe(key);
expect(pendingFetches).toContain(key);
- expect(successfullFetches).not.toContain(key);
+ expect(successfulFetches).not.toContain(key);
//
// Update expectations
pendingFetches.delete(value);
- successfullFetches.add(value);
+ successfulFetches.add(value);
// check before and after make sense so that `expectSaneCalls` can work
const before = await getStats();
@@ -263,7 +263,7 @@ describe("AsyncCache", () => {
expect(cache.get).toHaveBeenCalledTimes(stats.asyncCacheGetCalls);
// the inner cache only gets set after a successful factory call
- expect(cache.set).toHaveBeenCalledTimes(successfullFetches.size);
+ expect(cache.set).toHaveBeenCalledTimes(successfulFetches.size);
}
function itRejectsAllRequestsOf(key: string) {
@@ -325,8 +325,8 @@ describe("AsyncCache", () => {
});
}
- function itFullfillsAsyncCacheGets(indexes: number[], value: string) {
- it(`fullfills the AsyncCache.get()'s ${indexes.join(", ")} with '${value}'`, async () => {
+ function itFulfillsAsyncCacheGets(indexes: number[], value: string) {
+ it(`fulfills the AsyncCache.get()'s ${indexes.join(", ")} with '${value}'`, async () => {
for (const i of indexes) {
expect(await pStateAsync(getPromises[i])).toBe("fulfilled");
expect(await getPromises[i]).toBe(value);
@@ -404,7 +404,7 @@ describe("AsyncCache", () => {
});
describeResolvesFactoryCall(0, "a", () => {
- itFullfillsAsyncCacheGets([0, 1], "aResult");
+ itFulfillsAsyncCacheGets([0, 1], "aResult");
itLeavesAsyncGetPromisesInStates([
"fulfilled",
"fulfilled",
diff --git a/packages/client/src/object/Cache.ts b/packages/client/src/object/Cache.ts
index ee620746b..c415631db 100644
--- a/packages/client/src/object/Cache.ts
+++ b/packages/client/src/object/Cache.ts
@@ -35,7 +35,7 @@ export interface AsyncClientCache {
/**
* @param client the client to key from
- * @param key the subkey to use
+ * @param key the sub-key to use
* @param value the value or a promise to the value
* @returns a new promise to the resolved value
*/
diff --git a/packages/client/src/object/SimpleCache.ts b/packages/client/src/object/SimpleCache.ts
index e325b4737..f09bfb95c 100644
--- a/packages/client/src/object/SimpleCache.ts
+++ b/packages/client/src/object/SimpleCache.ts
@@ -79,7 +79,7 @@ export interface WeakAsyncCache {
/**
* @param client the client to key from
- * @param key the subkey to use
+ * @param key the sub-key to use
* @param value the value or a promise to the value
* @returns a new promise to the resolved value
*/
diff --git a/packages/client/src/object/aggregate.test.ts b/packages/client/src/object/aggregate.test.ts
index 8f915fe29..6be655462 100644
--- a/packages/client/src/object/aggregate.test.ts
+++ b/packages/client/src/object/aggregate.test.ts
@@ -250,7 +250,7 @@ describe("aggregate", () => {
},
typeof notGrouped
>
- >(false); // subselect should hide unused keys
+ >(false); // subSelect should hide unused keys
const grouped = await aggregate(
clientCtx,
diff --git a/packages/client/src/object/attachment.test.ts b/packages/client/src/object/attachment.test.ts
index d7a5c3da1..ccd50bf7a 100644
--- a/packages/client/src/object/attachment.test.ts
+++ b/packages/client/src/object/attachment.test.ts
@@ -36,7 +36,7 @@ describe("attachments", () => {
apiServer.close();
});
- it("reads attachment metadata succesfully", async () => {
+ it("reads attachment metadata successfully", async () => {
const result = await client(
MockOntology.objects.objectTypeWithAllPropertyTypes,
)
@@ -54,7 +54,7 @@ describe("attachments", () => {
);
});
- it("reads attachment succesfully", async () => {
+ it("reads attachment successfully", async () => {
const result = await client(
MockOntology.objects.objectTypeWithAllPropertyTypes,
)
diff --git a/packages/client/src/object/fetchPage.ts b/packages/client/src/object/fetchPage.ts
index 31e4118ee..53790c822 100644
--- a/packages/client/src/object/fetchPage.ts
+++ b/packages/client/src/object/fetchPage.ts
@@ -241,7 +241,7 @@ export async function fetchObjectPage<
await client.ontologyRid,
applyFetchArgs(args, {
objectSet,
- // We have to do the following case because LoadObjectSetRequestV2 isnt readonly
+ // We have to do the following case because LoadObjectSetRequestV2 isn't readonly
select: ((args?.$select as string[] | undefined) ?? []), // FIXME?
excludeRid: !args?.$includeRid,
}),
diff --git a/packages/client/src/objectSet/ObjectSet.test.ts b/packages/client/src/objectSet/ObjectSet.test.ts
index a14dc02b2..4b26691b8 100644
--- a/packages/client/src/objectSet/ObjectSet.test.ts
+++ b/packages/client/src/objectSet/ObjectSet.test.ts
@@ -14,7 +14,10 @@
* limitations under the License.
*/
-import type { ObjectOrInterfacePropertyKeysFrom2 } from "@osdk/api";
+import type {
+ InterfaceDefinition,
+ ObjectOrInterfacePropertyKeysFrom2,
+} from "@osdk/api";
import type { Osdk, Result } from "@osdk/client.api";
import { isOk } from "@osdk/client.api";
import {
@@ -31,7 +34,6 @@ import {
expectTypeOf,
it,
} from "vitest";
-import type { InterfaceDefinition } from "../../../api/build/cjs/index.cjs";
import type { Client } from "../Client.js";
import { createClient } from "../createClient.js";
diff --git a/packages/client/src/objectSet/ObjectSetListenerWebsocket.ts b/packages/client/src/objectSet/ObjectSetListenerWebsocket.ts
index a17ef2df5..a268f81e0 100644
--- a/packages/client/src/objectSet/ObjectSetListenerWebsocket.ts
+++ b/packages/client/src/objectSet/ObjectSetListenerWebsocket.ts
@@ -362,10 +362,10 @@ export class ObjectSetListenerWebsocket {
if (this.#maybeDisconnectTimeout) {
// We reset the timeout on every unsubscribe so its always at least 15s from
// the last time we are empty. E.g.:
- // - 0s: Sub(A)
- // - 10s: Unsub(A)
- // - 11s: Sub(B)
- // - 20s: Unsub(B)
+ // - 0s: Subscribe(A)
+ // - 10s: Unsubscribe(A)
+ // - 11s: Subscribe(B)
+ // - 20s: Unsubscribe(B)
// If we do not clear out the timeout we would disconnect at 25s but that would only be
// 5s after the last subscription was removed instead of at 35s for the desired 15s.
clearTimeout(this.#maybeDisconnectTimeout);
diff --git a/packages/client/src/ontology/StandardOntologyProvider.test.ts b/packages/client/src/ontology/StandardOntologyProvider.test.ts
index 6da364987..3a8638b62 100644
--- a/packages/client/src/ontology/StandardOntologyProvider.test.ts
+++ b/packages/client/src/ontology/StandardOntologyProvider.test.ts
@@ -31,7 +31,7 @@ describe(createStandardOntologyProviderFactory, () => {
apiServer.close();
});
- it("doesnt realidate if not needed", async () => {
+ it("doesn't revalidate if not needed", async () => {
const client = createMinimalClient(
MockOntology.metadata,
"https://stack.palantir.com",
diff --git a/packages/client/src/ontology/loadFullObjectMetadata.ts b/packages/client/src/ontology/loadFullObjectMetadata.ts
index d8c3bd386..f3ea7c7e1 100644
--- a/packages/client/src/ontology/loadFullObjectMetadata.ts
+++ b/packages/client/src/ontology/loadFullObjectMetadata.ts
@@ -21,15 +21,15 @@ import type { MinimalClient } from "../MinimalClientContext.js";
export async function loadFullObjectMetadata(
client: MinimalClient,
- objtype: string,
+ objectType: string,
): Promise & { rid: string }> {
const full = await OntologiesV2.OntologyObjectsV2.getObjectTypeFullMetadata(
client,
await client.ontologyRid,
- objtype,
+ objectType,
{ preview: true },
);
const ret = wireObjectTypeFullMetadataToSdkObjectTypeDefinition(full, true);
- client.logger?.debug(`END loadFullObjectMetadata(${objtype})`);
+ client.logger?.debug(`END loadFullObjectMetadata(${objectType})`);
return { ...ret, rid: full.objectType.rid };
}
diff --git a/packages/client/src/ontology/loadInterfaceDefinition.ts b/packages/client/src/ontology/loadInterfaceDefinition.ts
index e2a8fa0f6..5254ef93e 100644
--- a/packages/client/src/ontology/loadInterfaceDefinition.ts
+++ b/packages/client/src/ontology/loadInterfaceDefinition.ts
@@ -21,12 +21,12 @@ import type { MinimalClient } from "../MinimalClientContext.js";
export async function loadInterfaceDefinition(
client: MinimalClient,
- objtype: string,
+ objectType: string,
): Promise> {
const r = await OntologiesV2.OntologyObjectsV2.getInterfaceType(
client,
await client.ontologyRid,
- objtype,
+ objectType,
{ preview: true },
);
diff --git a/packages/client/src/queries/applyQuery.ts b/packages/client/src/queries/applyQuery.ts
index ce1de4882..b322a3f3e 100644
--- a/packages/client/src/queries/applyQuery.ts
+++ b/packages/client/src/queries/applyQuery.ts
@@ -222,11 +222,11 @@ async function remapQueryResponse<
groups: { key: AllowedBucketKeyTypes; value: AllowedBucketTypes }[];
}[] = [];
for (const { key, groups } of responseValue.groups) {
- const subresult: { key: any; value: any }[] = [];
- for (const { key: subkey, value } of groups) {
- subresult.push({ key: subkey, value });
+ const subResult: { key: any; value: any }[] = [];
+ for (const { key: subKey, value } of groups) {
+ subResult.push({ key: subKey, value });
}
- result.push({ key, groups: subresult });
+ result.push({ key, groups: subResult });
}
return result as QueryReturnType;
}
diff --git a/packages/client/src/queries/queries.test.ts b/packages/client/src/queries/queries.test.ts
index 97ba1afb7..2cdaff2ae 100644
--- a/packages/client/src/queries/queries.test.ts
+++ b/packages/client/src/queries/queries.test.ts
@@ -110,7 +110,7 @@ describe("queries", () => {
});
});
- it("two dimensional aggs response works", async () => {
+ it("two dimensional aggregation response works", async () => {
const result = await client(twoDimensionalAggregationFunction)();
expect(result).toEqual([{ key: "Q-AFN", value: 1 }, {
key: "Q-AFO",
@@ -118,7 +118,7 @@ describe("queries", () => {
}]);
});
- it("two dimensional aggs request/response works", async () => {
+ it("two dimensional aggregation request/response works", async () => {
const result = await client(acceptsTwoDimensionalAggregationFunction)({
aggFunction: [
{
@@ -137,7 +137,7 @@ describe("queries", () => {
}]);
});
- it("three dimensional aggs response works", async () => {
+ it("three dimensional aggregation response works", async () => {
const result = await client(threeDimensionalAggregationFunction)();
expect(result).toEqual([{
key: "Q-AFN",
@@ -162,7 +162,7 @@ describe("queries", () => {
}
});
- it("three dimensional aggs request/response works", async () => {
+ it("three dimensional aggregation request/response works", async () => {
const result = await client(acceptsThreeDimensionalAggregationFunction)({
aggFunction: [
{
diff --git a/packages/client/src/util/toDataValue.test.ts b/packages/client/src/util/toDataValue.test.ts
index a28f25d6d..45256be78 100644
--- a/packages/client/src/util/toDataValue.test.ts
+++ b/packages/client/src/util/toDataValue.test.ts
@@ -137,8 +137,8 @@ describe(toDataValue, () => {
expected,
);
- const defintionConversion = await toDataValue(definition, clientCtx);
- expect(defintionConversion).toMatchInlineSnapshot(expected);
+ const definitionConversion = await toDataValue(definition, clientCtx);
+ expect(definitionConversion).toMatchInlineSnapshot(expected);
});
it("converts attachment uploads correctly", async () => {
diff --git a/packages/client/tsconfig.json b/packages/client/tsconfig.json
index 74a560dd0..6c1ec6f17 100644
--- a/packages/client/tsconfig.json
+++ b/packages/client/tsconfig.json
@@ -1,5 +1,5 @@
{
- "extends": "../../monorepo/tsconfig/tsconfig.base.json",
+ "extends": "@osdk/monorepo.tsconfig/base.json",
"compilerOptions": {
"rootDir": "src",
"outDir": "build/esm"
diff --git a/packages/client/tsup.config.js b/packages/client/tsup.config.js
index bf726a904..cfc2b707b 100644
--- a/packages/client/tsup.config.js
+++ b/packages/client/tsup.config.js
@@ -17,7 +17,7 @@
import { defineConfig } from "tsup";
export default defineConfig(async (options) =>
- (await import("mytsup")).default(options, {
+ (await import("@osdk/monorepo.tsup")).default(options, {
esmOnly: true,
})
);
diff --git a/packages/create-app.template-packager/bin/create-app.template-packager.mjs b/packages/create-app.template-packager/bin/create-app.template-packager.mjs
new file mode 100755
index 000000000..2968e1776
--- /dev/null
+++ b/packages/create-app.template-packager/bin/create-app.template-packager.mjs
@@ -0,0 +1,5 @@
+#!/usr/bin/env node
+// @ts-check
+
+import { cli } from "../build/esm/index.js";
+cli();
diff --git a/packages/create-app.template-packager/package.json b/packages/create-app.template-packager/package.json
new file mode 100644
index 000000000..683b0baf7
--- /dev/null
+++ b/packages/create-app.template-packager/package.json
@@ -0,0 +1,63 @@
+{
+ "name": "@osdk/create-app.template-packager",
+ "version": "0.0.0",
+ "license": "Apache-2.0",
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/palantir/osdk-ts.git"
+ },
+ "exports": {
+ ".": {
+ "browser": "./build/browser/index.js",
+ "import": "./build/esm/index.js"
+ },
+ "./*": {
+ "browser": "./build/browser/public/*.js",
+ "import": "./build/esm/public/*.js"
+ }
+ },
+ "scripts": {
+ "check-attw": "../../scripts/build_common/check-attw.sh esm",
+ "check-spelling": "cspell --quiet .",
+ "clean": "rm -rf lib dist types build tsconfig.tsbuildinfo",
+ "fix-lint": "eslint . --fix && dprint fmt --config $(find-up dprint.json)",
+ "lint": "eslint . && dprint check --config $(find-up dprint.json)",
+ "transpile": "find . \\( -path build/cjs -or -path build/esm -or -path build/browser \\) -type f \\( -name '*.js' -or -name '*.js.map' -or -name '*.cjs' -or -name '*.cjs.map' \\) -delete && tsup",
+ "typecheck": "find . \\( -path build/cjs -or -path build/esm -or -path build/browser \\) -type f \\( -name '*.ts' -or -name '*.ts.map' -or -name '*.cts' -or -name '*.cts.map' \\) -delete && ../../scripts/build_common/typecheck.sh esm"
+ },
+ "dependencies": {
+ "consola": "^3.2.3",
+ "find-up": "^7.0.0",
+ "serialize-javascript": "^6.0.2"
+ },
+ "devDependencies": {
+ "@osdk/monorepo.api-extractor": "workspace:~",
+ "@osdk/monorepo.tsconfig": "workspace:~",
+ "@osdk/monorepo.tsup": "workspace:~",
+ "@types/node": "^18.0.0",
+ "@types/serialize-javascript": "^5.0.4",
+ "@types/tmp": "^0.2.6",
+ "@types/yargs": "^17.0.29",
+ "tmp": "^0.2.3",
+ "typescript": "^5.5.2"
+ },
+ "publishConfig": {
+ "access": "public"
+ },
+ "bin": {
+ "create-app.template-packager": "bin/create-app.template-packager.mjs"
+ },
+ "files": [
+ "build/cjs",
+ "build/esm",
+ "build/browser",
+ "CHANGELOG.md",
+ "package.json",
+ "templates",
+ "*.d.ts"
+ ],
+ "main": "./build/cjs/index.cjs",
+ "module": "./build/esm/index.js",
+ "types": "./build/esm/index.d.ts",
+ "type": "module"
+}
diff --git a/packages/create-app.template-packager/src/index.ts b/packages/create-app.template-packager/src/index.ts
new file mode 100644
index 000000000..f05c8fcb9
--- /dev/null
+++ b/packages/create-app.template-packager/src/index.ts
@@ -0,0 +1,110 @@
+/*
+ * Copyright 2024 Palantir Technologies, Inc. All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import { findUp } from "find-up";
+import * as fs from "node:fs/promises";
+import * as path from "node:path";
+import serialize from "serialize-javascript";
+
+export async function cli() {
+ const extsToString = new Set([".html", ".cjs", ".hbs", ".gitignore", ".tsx"]);
+
+ const templatesDir = await findUp("templates", { type: "directory" });
+ if (!templatesDir) throw new Error("template dir is missing");
+
+ const sourcePackageJsonPath = await findUp("package.json");
+ if (!sourcePackageJsonPath) throw new Error("package.json is missing");
+
+ const sourcePackageJson = JSON.parse(
+ await fs.readFile(sourcePackageJsonPath, "utf-8"),
+ );
+
+ let result =
+ "export const files = new Map([\n";
+
+ const processFiles = async function(dir: string, baseDir: string) {
+ for (const filename of await fs.readdir(dir)) {
+ const file = dir + "/" + filename;
+
+ const stat = await fs.stat(file);
+ if (stat.isDirectory()) {
+ await processFiles(file, baseDir);
+ continue;
+ }
+
+ let destPath = path.relative(baseDir, file);
+
+ if (path.basename(destPath) === "_gitignore") {
+ destPath = path.join(path.dirname(destPath), ".gitignore");
+ }
+
+ const body = await fs.readFile(file);
+ let output: string;
+
+ if (destPath === "package.json.hbs") {
+ const packageJson = JSON.parse(body.toString("utf-8"));
+
+ for (
+ const d of ["dependencies", "devDependencies", "peerDependencies"]
+ ) {
+ if (sourcePackageJson[d]) {
+ if (!packageJson[d]) {
+ packageJson[d] = {};
+ }
+ Object.assign(packageJson[d], sourcePackageJson[d]);
+ delete packageJson[d]["@osdk/create-app.template-packager"];
+ for (const key of Object.keys(packageJson[d])) {
+ if (key.startsWith("@osdk/monorepo.")) {
+ delete packageJson[d][key];
+ }
+ }
+ }
+ }
+
+ output = safeRaw(JSON.stringify(packageJson, undefined, 2));
+ } else if (
+ extsToString.has(path.extname(destPath))
+ || path.basename(destPath) === ".gitignore"
+ ) {
+ output = safeRaw(body.toString("utf-8"));
+ } else {
+ output = serialize({
+ type: "base64",
+ body: body.toString("base64"),
+ }, { space: 2 });
+ }
+
+ result += `["${destPath}", ${output}],\n`;
+ }
+ };
+ await processFiles(templatesDir, templatesDir);
+ result += `]);`;
+
+ await fs.mkdir("src/generatedNoCheck", { recursive: true });
+
+ await fs.writeFile("src/generatedNoCheck/index.ts", result, {
+ encoding: "utf-8",
+ });
+}
+
+function safeRaw(q: string): string {
+ return `{ type: "raw", body: \`${
+ q
+ .replace(/\\/g, "\\\\")
+ .replace(/`/g, "\\`")
+ .replace(/\$/g, "\\$")
+ }\`}`;
+}
diff --git a/examples-extra/one_dot_one/tsconfig.cjs.json b/packages/create-app.template-packager/tsconfig.cjs.json
similarity index 100%
rename from examples-extra/one_dot_one/tsconfig.cjs.json
rename to packages/create-app.template-packager/tsconfig.cjs.json
diff --git a/examples-extra/one_dot_one/tsconfig.json b/packages/create-app.template-packager/tsconfig.json
similarity index 69%
rename from examples-extra/one_dot_one/tsconfig.json
rename to packages/create-app.template-packager/tsconfig.json
index 74a560dd0..6c1ec6f17 100644
--- a/examples-extra/one_dot_one/tsconfig.json
+++ b/packages/create-app.template-packager/tsconfig.json
@@ -1,5 +1,5 @@
{
- "extends": "../../monorepo/tsconfig/tsconfig.base.json",
+ "extends": "@osdk/monorepo.tsconfig/base.json",
"compilerOptions": {
"rootDir": "src",
"outDir": "build/esm"
diff --git a/examples-extra/basic/sdk/tsup.config.js b/packages/create-app.template-packager/tsup.config.js
similarity index 92%
rename from examples-extra/basic/sdk/tsup.config.js
rename to packages/create-app.template-packager/tsup.config.js
index bf726a904..cfc2b707b 100644
--- a/examples-extra/basic/sdk/tsup.config.js
+++ b/packages/create-app.template-packager/tsup.config.js
@@ -17,7 +17,7 @@
import { defineConfig } from "tsup";
export default defineConfig(async (options) =>
- (await import("mytsup")).default(options, {
+ (await import("@osdk/monorepo.tsup")).default(options, {
esmOnly: true,
})
);
diff --git a/packages/create-app.template.next-static-export/README.md b/packages/create-app.template.next-static-export/README.md
new file mode 100644
index 000000000..d55e26a81
--- /dev/null
+++ b/packages/create-app.template.next-static-export/README.md
@@ -0,0 +1,7 @@
+# @osdk/create-app.template.next-static-export
+
+This package contains templates for `@osdk/create-app`.
+
+The dependencies will come from this package's `package.json` (excluding `@osdk/create-app.template-packager`) and the rest of template is filled out from the `templates` directory.
+
+NOTE: DO NOT EDIT THIS README BY HAND. It is generated by monorepolint.
diff --git a/packages/create-app.template.next-static-export/package.json b/packages/create-app.template.next-static-export/package.json
new file mode 100644
index 000000000..0c5f5fcc3
--- /dev/null
+++ b/packages/create-app.template.next-static-export/package.json
@@ -0,0 +1,61 @@
+{
+ "name": "@osdk/create-app.template.next-static-export",
+ "version": "0.17.0-beta.2",
+ "license": "Apache-2.0",
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/palantir/osdk-ts.git"
+ },
+ "exports": {
+ ".": {
+ "browser": "./build/browser/index.js",
+ "import": "./build/esm/index.js"
+ },
+ "./*": {
+ "browser": "./build/browser/public/*.js",
+ "import": "./build/esm/public/*.js"
+ }
+ },
+ "scripts": {
+ "check-attw": "../../scripts/build_common/check-attw.sh esm",
+ "check-spelling": "cspell --quiet .",
+ "clean": "rm -rf lib dist types build tsconfig.tsbuildinfo",
+ "codegen": "create-app.template-packager",
+ "fix-lint": "eslint . --fix && dprint fmt --config $(find-up dprint.json)",
+ "lint": "eslint . && dprint check --config $(find-up dprint.json)",
+ "transpile": "find . \\( -path build/cjs -or -path build/esm -or -path build/browser \\) -type f \\( -name '*.js' -or -name '*.js.map' -or -name '*.cjs' -or -name '*.cjs.map' \\) -delete && tsup",
+ "typecheck": "find . \\( -path build/cjs -or -path build/esm -or -path build/browser \\) -type f \\( -name '*.ts' -or -name '*.ts.map' -or -name '*.cts' -or -name '*.cts.map' \\) -delete && ../../scripts/build_common/typecheck.sh esm"
+ },
+ "dependencies": {
+ "next": "14.2.3",
+ "react": "^18",
+ "react-dom": "^18"
+ },
+ "devDependencies": {
+ "@osdk/create-app.template-packager": "workspace:~",
+ "@osdk/monorepo.api-extractor": "workspace:~",
+ "@osdk/monorepo.tsconfig": "workspace:~",
+ "@osdk/monorepo.tsup": "workspace:~",
+ "@types/node": "^20",
+ "@types/react": "^18",
+ "@types/react-dom": "^18",
+ "eslint": "^8.57.0",
+ "eslint-config-next": "^14.2.3",
+ "typescript": "^5"
+ },
+ "publishConfig": {
+ "access": "public"
+ },
+ "files": [
+ "build/cjs",
+ "build/esm",
+ "build/browser",
+ "CHANGELOG.md",
+ "package.json",
+ "templates",
+ "*.d.ts"
+ ],
+ "module": "./build/esm/index.js",
+ "types": "./build/esm/index.d.ts",
+ "type": "module"
+}
diff --git a/packages/create-app.template.next-static-export/src/index.ts b/packages/create-app.template.next-static-export/src/index.ts
new file mode 100644
index 000000000..b0301f174
--- /dev/null
+++ b/packages/create-app.template.next-static-export/src/index.ts
@@ -0,0 +1,17 @@
+/*
+ * Copyright 2024 Palantir Technologies, Inc. All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+export { files } from "./generatedNoCheck/index.js";
diff --git a/packages/create-app/templates/template-next-static-export/.eslintrc.json b/packages/create-app.template.next-static-export/templates/.eslintrc.json
similarity index 100%
rename from packages/create-app/templates/template-next-static-export/.eslintrc.json
rename to packages/create-app.template.next-static-export/templates/.eslintrc.json
diff --git a/packages/create-app/templates/template-next-static-export/README.md.hbs b/packages/create-app.template.next-static-export/templates/README.md.hbs
similarity index 100%
rename from packages/create-app/templates/template-next-static-export/README.md.hbs
rename to packages/create-app.template.next-static-export/templates/README.md.hbs
diff --git a/packages/create-app/templates/template-next-static-export/_gitignore b/packages/create-app.template.next-static-export/templates/_gitignore
similarity index 100%
rename from packages/create-app/templates/template-next-static-export/_gitignore
rename to packages/create-app.template.next-static-export/templates/_gitignore
diff --git a/packages/create-app/templates/template-next-static-export/next.config.js.hbs b/packages/create-app.template.next-static-export/templates/next.config.js.hbs
similarity index 100%
rename from packages/create-app/templates/template-next-static-export/next.config.js.hbs
rename to packages/create-app.template.next-static-export/templates/next.config.js.hbs
diff --git a/packages/create-app.template.next-static-export/templates/package.json.hbs b/packages/create-app.template.next-static-export/templates/package.json.hbs
new file mode 100644
index 000000000..a80964b20
--- /dev/null
+++ b/packages/create-app.template.next-static-export/templates/package.json.hbs
@@ -0,0 +1,17 @@
+{
+ "name": "{{project}}",
+ "private": true,
+ "version": "0.0.0",
+ "scripts": {
+ "dev": "next dev -p 8080",
+ "build": "next build",
+ "start": "next start",
+ "lint": "next lint"
+ },
+ "dependencies": {
+ "{{osdkPackage}}": "latest"
+ },
+ "devDependencies": {
+
+ }
+}
diff --git a/packages/create-app/templates/template-next-static-export/public/next.svg b/packages/create-app.template.next-static-export/templates/public/next.svg
similarity index 100%
rename from packages/create-app/templates/template-next-static-export/public/next.svg
rename to packages/create-app.template.next-static-export/templates/public/next.svg
diff --git a/packages/create-app/templates/template-next-static-export/public/palantir.svg b/packages/create-app.template.next-static-export/templates/public/palantir.svg
similarity index 100%
rename from packages/create-app/templates/template-next-static-export/public/palantir.svg
rename to packages/create-app.template.next-static-export/templates/public/palantir.svg
diff --git a/packages/create-app/templates/template-next-static-export/src/app/auth/callback/page.tsx b/packages/create-app.template.next-static-export/templates/src/app/auth/callback/page.tsx
similarity index 100%
rename from packages/create-app/templates/template-next-static-export/src/app/auth/callback/page.tsx
rename to packages/create-app.template.next-static-export/templates/src/app/auth/callback/page.tsx
diff --git a/packages/create-app/templates/template-next-static-export/src/app/globals.css b/packages/create-app.template.next-static-export/templates/src/app/globals.css
similarity index 100%
rename from packages/create-app/templates/template-next-static-export/src/app/globals.css
rename to packages/create-app.template.next-static-export/templates/src/app/globals.css
diff --git a/packages/create-app/templates/template-next-static-export/src/app/icon.svg b/packages/create-app.template.next-static-export/templates/src/app/icon.svg
similarity index 100%
rename from packages/create-app/templates/template-next-static-export/src/app/icon.svg
rename to packages/create-app.template.next-static-export/templates/src/app/icon.svg
diff --git a/packages/create-app/templates/template-next-static-export/src/app/layout.module.css b/packages/create-app.template.next-static-export/templates/src/app/layout.module.css
similarity index 100%
rename from packages/create-app/templates/template-next-static-export/src/app/layout.module.css
rename to packages/create-app.template.next-static-export/templates/src/app/layout.module.css
diff --git a/packages/create-app/templates/template-next-static-export/src/app/layout.tsx b/packages/create-app.template.next-static-export/templates/src/app/layout.tsx
similarity index 100%
rename from packages/create-app/templates/template-next-static-export/src/app/layout.tsx
rename to packages/create-app.template.next-static-export/templates/src/app/layout.tsx
diff --git a/packages/create-app/templates/template-next-static-export/src/app/login/page.tsx b/packages/create-app.template.next-static-export/templates/src/app/login/page.tsx
similarity index 100%
rename from packages/create-app/templates/template-next-static-export/src/app/login/page.tsx
rename to packages/create-app.template.next-static-export/templates/src/app/login/page.tsx
diff --git a/packages/create-app/templates/template-next-static-export/src/app/page.module.css b/packages/create-app.template.next-static-export/templates/src/app/page.module.css
similarity index 100%
rename from packages/create-app/templates/template-next-static-export/src/app/page.module.css
rename to packages/create-app.template.next-static-export/templates/src/app/page.module.css
diff --git a/packages/create-app/templates/template-next-static-export/src/app/page.tsx.hbs b/packages/create-app.template.next-static-export/templates/src/app/page.tsx.hbs
similarity index 100%
rename from packages/create-app/templates/template-next-static-export/src/app/page.tsx.hbs
rename to packages/create-app.template.next-static-export/templates/src/app/page.tsx.hbs
diff --git a/packages/create-app/templates/template-next-static-export/src/lib/client.ts.hbs b/packages/create-app.template.next-static-export/templates/src/lib/client.ts.hbs
similarity index 100%
rename from packages/create-app/templates/template-next-static-export/src/lib/client.ts.hbs
rename to packages/create-app.template.next-static-export/templates/src/lib/client.ts.hbs
diff --git a/packages/create-app/templates/template-next-static-export/src/lib/useAuthenticated.ts b/packages/create-app.template.next-static-export/templates/src/lib/useAuthenticated.ts
similarity index 100%
rename from packages/create-app/templates/template-next-static-export/src/lib/useAuthenticated.ts
rename to packages/create-app.template.next-static-export/templates/src/lib/useAuthenticated.ts
diff --git a/packages/create-app/templates/template-next-static-export/tsconfig.json b/packages/create-app.template.next-static-export/templates/tsconfig.json
similarity index 100%
rename from packages/create-app/templates/template-next-static-export/tsconfig.json
rename to packages/create-app.template.next-static-export/templates/tsconfig.json
diff --git a/examples-extra/basic/sdk/tsconfig.json b/packages/create-app.template.next-static-export/tsconfig.json
similarity index 68%
rename from examples-extra/basic/sdk/tsconfig.json
rename to packages/create-app.template.next-static-export/tsconfig.json
index 31c126434..6c1ec6f17 100644
--- a/examples-extra/basic/sdk/tsconfig.json
+++ b/packages/create-app.template.next-static-export/tsconfig.json
@@ -1,5 +1,5 @@
{
- "extends": "../../../monorepo/tsconfig/tsconfig.base.json",
+ "extends": "@osdk/monorepo.tsconfig/base.json",
"compilerOptions": {
"rootDir": "src",
"outDir": "build/esm"
diff --git a/examples-extra/basic/cli/tsup.config.js b/packages/create-app.template.next-static-export/tsup.config.js
similarity index 92%
rename from examples-extra/basic/cli/tsup.config.js
rename to packages/create-app.template.next-static-export/tsup.config.js
index bf726a904..cfc2b707b 100644
--- a/examples-extra/basic/cli/tsup.config.js
+++ b/packages/create-app.template.next-static-export/tsup.config.js
@@ -17,7 +17,7 @@
import { defineConfig } from "tsup";
export default defineConfig(async (options) =>
- (await import("mytsup")).default(options, {
+ (await import("@osdk/monorepo.tsup")).default(options, {
esmOnly: true,
})
);
diff --git a/packages/create-app.template.next-static-export/turbo.json b/packages/create-app.template.next-static-export/turbo.json
new file mode 100644
index 000000000..c3d050e87
--- /dev/null
+++ b/packages/create-app.template.next-static-export/turbo.json
@@ -0,0 +1,11 @@
+{
+ // WARNING: GENERATED FILE. DO NOT EDIT DIRECTLY. See .monorepolint.config.mjs
+ "extends": ["//"],
+ "tasks": {
+ "codegen": {
+ "inputs": ["templates/**/*"],
+ "outputs": ["src/generatedNoCheck/**/*"],
+ "dependsOn": ["@osdk/create-app.template-packager#transpile"]
+ }
+ }
+}
diff --git a/packages/create-app.template.react/README.md b/packages/create-app.template.react/README.md
new file mode 100644
index 000000000..02e7af1b6
--- /dev/null
+++ b/packages/create-app.template.react/README.md
@@ -0,0 +1,7 @@
+# @osdk/create-app.template.react
+
+This package contains templates for `@osdk/create-app`.
+
+The dependencies will come from this package's `package.json` (excluding `@osdk/create-app.template-packager`) and the rest of template is filled out from the `templates` directory.
+
+NOTE: DO NOT EDIT THIS README BY HAND. It is generated by monorepolint.
diff --git a/packages/create-app.template.react/package.json b/packages/create-app.template.react/package.json
new file mode 100644
index 000000000..05e045eb9
--- /dev/null
+++ b/packages/create-app.template.react/package.json
@@ -0,0 +1,65 @@
+{
+ "name": "@osdk/create-app.template.react",
+ "version": "0.17.0-beta.2",
+ "license": "Apache-2.0",
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/palantir/osdk-ts.git"
+ },
+ "exports": {
+ ".": {
+ "browser": "./build/browser/index.js",
+ "import": "./build/esm/index.js"
+ },
+ "./*": {
+ "browser": "./build/browser/public/*.js",
+ "import": "./build/esm/public/*.js"
+ }
+ },
+ "scripts": {
+ "check-attw": "../../scripts/build_common/check-attw.sh esm",
+ "check-spelling": "cspell --quiet .",
+ "clean": "rm -rf lib dist types build tsconfig.tsbuildinfo",
+ "codegen": "create-app.template-packager",
+ "fix-lint": "eslint . --fix && dprint fmt --config $(find-up dprint.json)",
+ "lint": "eslint . && dprint check --config $(find-up dprint.json)",
+ "transpile": "find . \\( -path build/cjs -or -path build/esm -or -path build/browser \\) -type f \\( -name '*.js' -or -name '*.js.map' -or -name '*.cjs' -or -name '*.cjs.map' \\) -delete && tsup",
+ "typecheck": "find . \\( -path build/cjs -or -path build/esm -or -path build/browser \\) -type f \\( -name '*.ts' -or -name '*.ts.map' -or -name '*.cts' -or -name '*.cts.map' \\) -delete && ../../scripts/build_common/typecheck.sh esm"
+ },
+ "dependencies": {
+ "react": "^18",
+ "react-dom": "^18",
+ "react-router-dom": "^6.23.1"
+ },
+ "devDependencies": {
+ "@osdk/create-app.template-packager": "workspace:~",
+ "@osdk/monorepo.api-extractor": "workspace:~",
+ "@osdk/monorepo.tsconfig": "workspace:~",
+ "@osdk/monorepo.tsup": "workspace:~",
+ "@types/react": "^18",
+ "@types/react-dom": "^18",
+ "@typescript-eslint/eslint-plugin": "^7.16.0",
+ "@typescript-eslint/parser": "^7.16.0",
+ "@vitejs/plugin-react": "^4.2.0",
+ "eslint": "^8.57.0",
+ "eslint-plugin-react-hooks": "^4.6.2",
+ "eslint-plugin-react-refresh": "^0.4.6",
+ "typescript": "^5.2.2",
+ "vite": "^5.2.11"
+ },
+ "publishConfig": {
+ "access": "public"
+ },
+ "files": [
+ "build/cjs",
+ "build/esm",
+ "build/browser",
+ "CHANGELOG.md",
+ "package.json",
+ "templates",
+ "*.d.ts"
+ ],
+ "module": "./build/esm/index.js",
+ "types": "./build/esm/index.d.ts",
+ "type": "module"
+}
diff --git a/packages/create-app.template.react/src/index.ts b/packages/create-app.template.react/src/index.ts
new file mode 100644
index 000000000..b0301f174
--- /dev/null
+++ b/packages/create-app.template.react/src/index.ts
@@ -0,0 +1,17 @@
+/*
+ * Copyright 2024 Palantir Technologies, Inc. All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+export { files } from "./generatedNoCheck/index.js";
diff --git a/packages/create-app/templates/template-react/.eslintrc.cjs b/packages/create-app.template.react/templates/.eslintrc.cjs
similarity index 100%
rename from packages/create-app/templates/template-react/.eslintrc.cjs
rename to packages/create-app.template.react/templates/.eslintrc.cjs
diff --git a/packages/create-app/templates/template-react/README.md.hbs b/packages/create-app.template.react/templates/README.md.hbs
similarity index 100%
rename from packages/create-app/templates/template-react/README.md.hbs
rename to packages/create-app.template.react/templates/README.md.hbs
diff --git a/packages/create-app/templates/template-react/_gitignore b/packages/create-app.template.react/templates/_gitignore
similarity index 100%
rename from packages/create-app/templates/template-react/_gitignore
rename to packages/create-app.template.react/templates/_gitignore
diff --git a/packages/create-app/templates/template-react/index.html b/packages/create-app.template.react/templates/index.html
similarity index 100%
rename from packages/create-app/templates/template-react/index.html
rename to packages/create-app.template.react/templates/index.html
diff --git a/packages/create-app.template.react/templates/package.json.hbs b/packages/create-app.template.react/templates/package.json.hbs
new file mode 100644
index 000000000..ce59c80ea
--- /dev/null
+++ b/packages/create-app.template.react/templates/package.json.hbs
@@ -0,0 +1,19 @@
+{
+ "name": "{{project}}",
+ "private": true,
+ "version": "0.0.0",
+ "type": "module",
+ "scripts": {
+ "dev": "vite",
+ "build": "tsc && vite build",
+ "lint": "eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0",
+ "preview": "vite preview"
+ },
+ "dependencies": {
+ "{{osdkPackage}}": "latest"
+
+ },
+ "devDependencies": {
+
+ }
+}
diff --git a/packages/create-app/templates/template-react/public/palantir.svg b/packages/create-app.template.react/templates/public/palantir.svg
similarity index 100%
rename from packages/create-app/templates/template-react/public/palantir.svg
rename to packages/create-app.template.react/templates/public/palantir.svg
diff --git a/packages/create-app/templates/template-react/public/react.svg b/packages/create-app.template.react/templates/public/react.svg
similarity index 100%
rename from packages/create-app/templates/template-react/public/react.svg
rename to packages/create-app.template.react/templates/public/react.svg
diff --git a/packages/create-app/templates/template-react/src/AuthCallback.tsx b/packages/create-app.template.react/templates/src/AuthCallback.tsx
similarity index 100%
rename from packages/create-app/templates/template-react/src/AuthCallback.tsx
rename to packages/create-app.template.react/templates/src/AuthCallback.tsx
diff --git a/packages/create-app/templates/template-react/src/AuthenticatedRoute.tsx b/packages/create-app.template.react/templates/src/AuthenticatedRoute.tsx
similarity index 100%
rename from packages/create-app/templates/template-react/src/AuthenticatedRoute.tsx
rename to packages/create-app.template.react/templates/src/AuthenticatedRoute.tsx
diff --git a/packages/create-app/templates/template-react/src/Home.module.css b/packages/create-app.template.react/templates/src/Home.module.css
similarity index 100%
rename from packages/create-app/templates/template-react/src/Home.module.css
rename to packages/create-app.template.react/templates/src/Home.module.css
diff --git a/packages/create-app/templates/template-react/src/Home.tsx.hbs b/packages/create-app.template.react/templates/src/Home.tsx.hbs
similarity index 100%
rename from packages/create-app/templates/template-react/src/Home.tsx.hbs
rename to packages/create-app.template.react/templates/src/Home.tsx.hbs
diff --git a/packages/create-app/templates/template-react/src/Layout.module.css b/packages/create-app.template.react/templates/src/Layout.module.css
similarity index 100%
rename from packages/create-app/templates/template-react/src/Layout.module.css
rename to packages/create-app.template.react/templates/src/Layout.module.css
diff --git a/packages/create-app/templates/template-react/src/Layout.tsx b/packages/create-app.template.react/templates/src/Layout.tsx
similarity index 100%
rename from packages/create-app/templates/template-react/src/Layout.tsx
rename to packages/create-app.template.react/templates/src/Layout.tsx
diff --git a/packages/create-app/templates/template-react/src/Login.tsx b/packages/create-app.template.react/templates/src/Login.tsx
similarity index 100%
rename from packages/create-app/templates/template-react/src/Login.tsx
rename to packages/create-app.template.react/templates/src/Login.tsx
diff --git a/packages/create-app/templates/template-react/src/client.ts.hbs b/packages/create-app.template.react/templates/src/client.ts.hbs
similarity index 100%
rename from packages/create-app/templates/template-react/src/client.ts.hbs
rename to packages/create-app.template.react/templates/src/client.ts.hbs
diff --git a/packages/create-app/templates/template-react/src/index.css b/packages/create-app.template.react/templates/src/index.css
similarity index 100%
rename from packages/create-app/templates/template-react/src/index.css
rename to packages/create-app.template.react/templates/src/index.css
diff --git a/packages/create-app/templates/template-react/src/main.tsx b/packages/create-app.template.react/templates/src/main.tsx
similarity index 100%
rename from packages/create-app/templates/template-react/src/main.tsx
rename to packages/create-app.template.react/templates/src/main.tsx
diff --git a/packages/create-app/templates/template-react/src/vite-env.d.ts b/packages/create-app.template.react/templates/src/vite-env.d.ts
similarity index 100%
rename from packages/create-app/templates/template-react/src/vite-env.d.ts
rename to packages/create-app.template.react/templates/src/vite-env.d.ts
diff --git a/packages/create-app/templates/template-react/tsconfig.json b/packages/create-app.template.react/templates/tsconfig.json
similarity index 100%
rename from packages/create-app/templates/template-react/tsconfig.json
rename to packages/create-app.template.react/templates/tsconfig.json
diff --git a/examples-extra/todoapp/tsconfig.node.json b/packages/create-app.template.react/templates/tsconfig.node.json
similarity index 100%
rename from examples-extra/todoapp/tsconfig.node.json
rename to packages/create-app.template.react/templates/tsconfig.node.json
diff --git a/packages/create-app/templates/template-react/vite.config.ts.hbs b/packages/create-app.template.react/templates/vite.config.ts.hbs
similarity index 100%
rename from packages/create-app/templates/template-react/vite.config.ts.hbs
rename to packages/create-app.template.react/templates/vite.config.ts.hbs
diff --git a/examples-extra/basic/cli/tsconfig.json b/packages/create-app.template.react/tsconfig.json
similarity index 68%
rename from examples-extra/basic/cli/tsconfig.json
rename to packages/create-app.template.react/tsconfig.json
index 31c126434..6c1ec6f17 100644
--- a/examples-extra/basic/cli/tsconfig.json
+++ b/packages/create-app.template.react/tsconfig.json
@@ -1,5 +1,5 @@
{
- "extends": "../../../monorepo/tsconfig/tsconfig.base.json",
+ "extends": "@osdk/monorepo.tsconfig/base.json",
"compilerOptions": {
"rootDir": "src",
"outDir": "build/esm"
diff --git a/packages/create-app.template.react/tsup.config.js b/packages/create-app.template.react/tsup.config.js
new file mode 100644
index 000000000..cfc2b707b
--- /dev/null
+++ b/packages/create-app.template.react/tsup.config.js
@@ -0,0 +1,23 @@
+/*
+ * Copyright 2023 Palantir Technologies, Inc. All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import { defineConfig } from "tsup";
+
+export default defineConfig(async (options) =>
+ (await import("@osdk/monorepo.tsup")).default(options, {
+ esmOnly: true,
+ })
+);
diff --git a/packages/create-app.template.react/turbo.json b/packages/create-app.template.react/turbo.json
new file mode 100644
index 000000000..c3d050e87
--- /dev/null
+++ b/packages/create-app.template.react/turbo.json
@@ -0,0 +1,11 @@
+{
+ // WARNING: GENERATED FILE. DO NOT EDIT DIRECTLY. See .monorepolint.config.mjs
+ "extends": ["//"],
+ "tasks": {
+ "codegen": {
+ "inputs": ["templates/**/*"],
+ "outputs": ["src/generatedNoCheck/**/*"],
+ "dependsOn": ["@osdk/create-app.template-packager#transpile"]
+ }
+ }
+}
diff --git a/packages/create-app.template.tutorial-todo-aip-app/README.md b/packages/create-app.template.tutorial-todo-aip-app/README.md
new file mode 100644
index 000000000..12980ae4a
--- /dev/null
+++ b/packages/create-app.template.tutorial-todo-aip-app/README.md
@@ -0,0 +1,7 @@
+# @osdk/create-app.template.tutorial-todo-aip-app
+
+This package contains templates for `@osdk/create-app`.
+
+The dependencies will come from this package's `package.json` (excluding `@osdk/create-app.template-packager`) and the rest of template is filled out from the `templates` directory.
+
+NOTE: DO NOT EDIT THIS README BY HAND. It is generated by monorepolint.
diff --git a/packages/create-app.template.tutorial-todo-aip-app/package.json b/packages/create-app.template.tutorial-todo-aip-app/package.json
new file mode 100644
index 000000000..b3b90c4a1
--- /dev/null
+++ b/packages/create-app.template.tutorial-todo-aip-app/package.json
@@ -0,0 +1,66 @@
+{
+ "name": "@osdk/create-app.template.tutorial-todo-aip-app",
+ "version": "0.17.0-beta.2",
+ "license": "Apache-2.0",
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/palantir/osdk-ts.git"
+ },
+ "exports": {
+ ".": {
+ "browser": "./build/browser/index.js",
+ "import": "./build/esm/index.js"
+ },
+ "./*": {
+ "browser": "./build/browser/public/*.js",
+ "import": "./build/esm/public/*.js"
+ }
+ },
+ "scripts": {
+ "check-attw": "../../scripts/build_common/check-attw.sh esm",
+ "check-spelling": "cspell --quiet .",
+ "clean": "rm -rf lib dist types build tsconfig.tsbuildinfo",
+ "codegen": "create-app.template-packager",
+ "fix-lint": "eslint . --fix && dprint fmt --config $(find-up dprint.json)",
+ "lint": "eslint . && dprint check --config $(find-up dprint.json)",
+ "transpile": "find . \\( -path build/cjs -or -path build/esm -or -path build/browser \\) -type f \\( -name '*.js' -or -name '*.js.map' -or -name '*.cjs' -or -name '*.cjs.map' \\) -delete && tsup",
+ "typecheck": "find . \\( -path build/cjs -or -path build/esm -or -path build/browser \\) -type f \\( -name '*.ts' -or -name '*.ts.map' -or -name '*.cts' -or -name '*.cts.map' \\) -delete && ../../scripts/build_common/typecheck.sh esm"
+ },
+ "dependencies": {
+ "react": "^18",
+ "react-dom": "^18",
+ "react-router-dom": "^6.23.1",
+ "swr": "^2.2.5"
+ },
+ "devDependencies": {
+ "@osdk/create-app.template-packager": "workspace:~",
+ "@osdk/monorepo.api-extractor": "workspace:~",
+ "@osdk/monorepo.tsconfig": "workspace:~",
+ "@osdk/monorepo.tsup": "workspace:~",
+ "@types/react": "^18",
+ "@types/react-dom": "^18",
+ "@typescript-eslint/eslint-plugin": "^7.16.0",
+ "@typescript-eslint/parser": "^7.16.0",
+ "@vitejs/plugin-react": "^4.2.0",
+ "eslint": "^8.57.0",
+ "eslint-plugin-react-hooks": "^4.6.2",
+ "eslint-plugin-react-refresh": "^0.4.6",
+ "typescript": "^5.2.2",
+ "vite": "^5.2.11"
+ },
+ "publishConfig": {
+ "access": "public"
+ },
+ "files": [
+ "build/cjs",
+ "build/esm",
+ "build/browser",
+ "CHANGELOG.md",
+ "package.json",
+ "templates",
+ "*.d.ts"
+ ],
+ "module": "./build/esm/index.js",
+ "types": "./build/esm/index.d.ts",
+ "type": "module"
+}
diff --git a/packages/create-app.template.tutorial-todo-aip-app/src/index.ts b/packages/create-app.template.tutorial-todo-aip-app/src/index.ts
new file mode 100644
index 000000000..b0301f174
--- /dev/null
+++ b/packages/create-app.template.tutorial-todo-aip-app/src/index.ts
@@ -0,0 +1,17 @@
+/*
+ * Copyright 2024 Palantir Technologies, Inc. All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+export { files } from "./generatedNoCheck/index.js";
diff --git a/packages/create-app/templates/template-tutorial-todo-aip-app/.eslintrc.cjs b/packages/create-app.template.tutorial-todo-aip-app/templates/.eslintrc.cjs
similarity index 100%
rename from packages/create-app/templates/template-tutorial-todo-aip-app/.eslintrc.cjs
rename to packages/create-app.template.tutorial-todo-aip-app/templates/.eslintrc.cjs
diff --git a/packages/create-app/templates/template-tutorial-todo-aip-app/.gitignore b/packages/create-app.template.tutorial-todo-aip-app/templates/.gitignore
similarity index 100%
rename from packages/create-app/templates/template-tutorial-todo-aip-app/.gitignore
rename to packages/create-app.template.tutorial-todo-aip-app/templates/.gitignore
diff --git a/packages/create-app/templates/template-tutorial-todo-aip-app/README.md.hbs b/packages/create-app.template.tutorial-todo-aip-app/templates/README.md.hbs
similarity index 100%
rename from packages/create-app/templates/template-tutorial-todo-aip-app/README.md.hbs
rename to packages/create-app.template.tutorial-todo-aip-app/templates/README.md.hbs
diff --git a/packages/create-app/templates/template-tutorial-todo-aip-app/index.html b/packages/create-app.template.tutorial-todo-aip-app/templates/index.html
similarity index 100%
rename from packages/create-app/templates/template-tutorial-todo-aip-app/index.html
rename to packages/create-app.template.tutorial-todo-aip-app/templates/index.html
diff --git a/packages/create-app.template.tutorial-todo-aip-app/templates/package.json.hbs b/packages/create-app.template.tutorial-todo-aip-app/templates/package.json.hbs
new file mode 100644
index 000000000..da50bdd1e
--- /dev/null
+++ b/packages/create-app.template.tutorial-todo-aip-app/templates/package.json.hbs
@@ -0,0 +1,17 @@
+{
+ "name": "{{project}}",
+ "private": true,
+ "version": "0.0.0",
+ "type": "module",
+ "scripts": {
+ "dev": "vite",
+ "build": "tsc && vite build",
+ "lint": "eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0",
+ "preview": "vite preview"
+ },
+ "dependencies": {
+ "{{osdkPackage}}": "latest"
+ },
+ "devDependencies": {
+ }
+}
diff --git a/packages/create-app/templates/template-tutorial-todo-aip-app/public/aip-icon.svg b/packages/create-app.template.tutorial-todo-aip-app/templates/public/aip-icon.svg
similarity index 100%
rename from packages/create-app/templates/template-tutorial-todo-aip-app/public/aip-icon.svg
rename to packages/create-app.template.tutorial-todo-aip-app/templates/public/aip-icon.svg
diff --git a/packages/create-app/templates/template-tutorial-todo-aip-app/public/todo-aip-app.svg b/packages/create-app.template.tutorial-todo-aip-app/templates/public/todo-aip-app.svg
similarity index 100%
rename from packages/create-app/templates/template-tutorial-todo-aip-app/public/todo-aip-app.svg
rename to packages/create-app.template.tutorial-todo-aip-app/templates/public/todo-aip-app.svg
diff --git a/packages/create-app/templates/template-tutorial-todo-aip-app/src/AuthCallback.tsx b/packages/create-app.template.tutorial-todo-aip-app/templates/src/AuthCallback.tsx
similarity index 100%
rename from packages/create-app/templates/template-tutorial-todo-aip-app/src/AuthCallback.tsx
rename to packages/create-app.template.tutorial-todo-aip-app/templates/src/AuthCallback.tsx
diff --git a/packages/create-app/templates/template-tutorial-todo-aip-app/src/AuthenticatedRoute.tsx b/packages/create-app.template.tutorial-todo-aip-app/templates/src/AuthenticatedRoute.tsx
similarity index 100%
rename from packages/create-app/templates/template-tutorial-todo-aip-app/src/AuthenticatedRoute.tsx
rename to packages/create-app.template.tutorial-todo-aip-app/templates/src/AuthenticatedRoute.tsx
diff --git a/packages/create-app/templates/template-tutorial-todo-aip-app/src/CreateProjectButton.module.css b/packages/create-app.template.tutorial-todo-aip-app/templates/src/CreateProjectButton.module.css
similarity index 100%
rename from packages/create-app/templates/template-tutorial-todo-aip-app/src/CreateProjectButton.module.css
rename to packages/create-app.template.tutorial-todo-aip-app/templates/src/CreateProjectButton.module.css
diff --git a/packages/create-app/templates/template-tutorial-todo-aip-app/src/CreateProjectButton.tsx b/packages/create-app.template.tutorial-todo-aip-app/templates/src/CreateProjectButton.tsx
similarity index 100%
rename from packages/create-app/templates/template-tutorial-todo-aip-app/src/CreateProjectButton.tsx
rename to packages/create-app.template.tutorial-todo-aip-app/templates/src/CreateProjectButton.tsx
diff --git a/packages/create-app/templates/template-tutorial-todo-aip-app/src/CreateProjectDialog.module.css b/packages/create-app.template.tutorial-todo-aip-app/templates/src/CreateProjectDialog.module.css
similarity index 100%
rename from packages/create-app/templates/template-tutorial-todo-aip-app/src/CreateProjectDialog.module.css
rename to packages/create-app.template.tutorial-todo-aip-app/templates/src/CreateProjectDialog.module.css
diff --git a/packages/create-app/templates/template-tutorial-todo-aip-app/src/CreateProjectDialog.tsx b/packages/create-app.template.tutorial-todo-aip-app/templates/src/CreateProjectDialog.tsx
similarity index 100%
rename from packages/create-app/templates/template-tutorial-todo-aip-app/src/CreateProjectDialog.tsx
rename to packages/create-app.template.tutorial-todo-aip-app/templates/src/CreateProjectDialog.tsx
diff --git a/packages/create-app/templates/template-tutorial-todo-aip-app/src/CreateTaskButton.module.css b/packages/create-app.template.tutorial-todo-aip-app/templates/src/CreateTaskButton.module.css
similarity index 100%
rename from packages/create-app/templates/template-tutorial-todo-aip-app/src/CreateTaskButton.module.css
rename to packages/create-app.template.tutorial-todo-aip-app/templates/src/CreateTaskButton.module.css
diff --git a/packages/create-app/templates/template-tutorial-todo-aip-app/src/CreateTaskButton.tsx b/packages/create-app.template.tutorial-todo-aip-app/templates/src/CreateTaskButton.tsx
similarity index 100%
rename from packages/create-app/templates/template-tutorial-todo-aip-app/src/CreateTaskButton.tsx
rename to packages/create-app.template.tutorial-todo-aip-app/templates/src/CreateTaskButton.tsx
diff --git a/packages/create-app/templates/template-tutorial-todo-aip-app/src/CreateTaskDialog.module.css b/packages/create-app.template.tutorial-todo-aip-app/templates/src/CreateTaskDialog.module.css
similarity index 100%
rename from packages/create-app/templates/template-tutorial-todo-aip-app/src/CreateTaskDialog.module.css
rename to packages/create-app.template.tutorial-todo-aip-app/templates/src/CreateTaskDialog.module.css
diff --git a/packages/create-app/templates/template-tutorial-todo-aip-app/src/CreateTaskDialog.tsx b/packages/create-app.template.tutorial-todo-aip-app/templates/src/CreateTaskDialog.tsx
similarity index 100%
rename from packages/create-app/templates/template-tutorial-todo-aip-app/src/CreateTaskDialog.tsx
rename to packages/create-app.template.tutorial-todo-aip-app/templates/src/CreateTaskDialog.tsx
diff --git a/packages/create-app/templates/template-tutorial-todo-aip-app/src/DeleteProjectButton.module.css b/packages/create-app.template.tutorial-todo-aip-app/templates/src/DeleteProjectButton.module.css
similarity index 100%
rename from packages/create-app/templates/template-tutorial-todo-aip-app/src/DeleteProjectButton.module.css
rename to packages/create-app.template.tutorial-todo-aip-app/templates/src/DeleteProjectButton.module.css
diff --git a/packages/create-app/templates/template-tutorial-todo-aip-app/src/DeleteProjectButton.tsx b/packages/create-app.template.tutorial-todo-aip-app/templates/src/DeleteProjectButton.tsx
similarity index 100%
rename from packages/create-app/templates/template-tutorial-todo-aip-app/src/DeleteProjectButton.tsx
rename to packages/create-app.template.tutorial-todo-aip-app/templates/src/DeleteProjectButton.tsx
diff --git a/packages/create-app/templates/template-tutorial-todo-aip-app/src/DeleteProjectDialog.module.css b/packages/create-app.template.tutorial-todo-aip-app/templates/src/DeleteProjectDialog.module.css
similarity index 100%
rename from packages/create-app/templates/template-tutorial-todo-aip-app/src/DeleteProjectDialog.module.css
rename to packages/create-app.template.tutorial-todo-aip-app/templates/src/DeleteProjectDialog.module.css
diff --git a/packages/create-app/templates/template-tutorial-todo-aip-app/src/DeleteProjectDialog.tsx b/packages/create-app.template.tutorial-todo-aip-app/templates/src/DeleteProjectDialog.tsx
similarity index 100%
rename from packages/create-app/templates/template-tutorial-todo-aip-app/src/DeleteProjectDialog.tsx
rename to packages/create-app.template.tutorial-todo-aip-app/templates/src/DeleteProjectDialog.tsx
diff --git a/packages/create-app/templates/template-tutorial-todo-aip-app/src/Dialog.module.css b/packages/create-app.template.tutorial-todo-aip-app/templates/src/Dialog.module.css
similarity index 100%
rename from packages/create-app/templates/template-tutorial-todo-aip-app/src/Dialog.module.css
rename to packages/create-app.template.tutorial-todo-aip-app/templates/src/Dialog.module.css
diff --git a/packages/create-app/templates/template-tutorial-todo-aip-app/src/Dialog.tsx b/packages/create-app.template.tutorial-todo-aip-app/templates/src/Dialog.tsx
similarity index 100%
rename from packages/create-app/templates/template-tutorial-todo-aip-app/src/Dialog.tsx
rename to packages/create-app.template.tutorial-todo-aip-app/templates/src/Dialog.tsx
diff --git a/packages/create-app/templates/template-tutorial-todo-aip-app/src/Home.module.css b/packages/create-app.template.tutorial-todo-aip-app/templates/src/Home.module.css
similarity index 100%
rename from packages/create-app/templates/template-tutorial-todo-aip-app/src/Home.module.css
rename to packages/create-app.template.tutorial-todo-aip-app/templates/src/Home.module.css
diff --git a/packages/create-app/templates/template-tutorial-todo-aip-app/src/Home.tsx b/packages/create-app.template.tutorial-todo-aip-app/templates/src/Home.tsx
similarity index 100%
rename from packages/create-app/templates/template-tutorial-todo-aip-app/src/Home.tsx
rename to packages/create-app.template.tutorial-todo-aip-app/templates/src/Home.tsx
diff --git a/packages/create-app/templates/template-tutorial-todo-aip-app/src/Layout.module.css b/packages/create-app.template.tutorial-todo-aip-app/templates/src/Layout.module.css
similarity index 100%
rename from packages/create-app/templates/template-tutorial-todo-aip-app/src/Layout.module.css
rename to packages/create-app.template.tutorial-todo-aip-app/templates/src/Layout.module.css
diff --git a/packages/create-app/templates/template-tutorial-todo-aip-app/src/Layout.tsx b/packages/create-app.template.tutorial-todo-aip-app/templates/src/Layout.tsx
similarity index 100%
rename from packages/create-app/templates/template-tutorial-todo-aip-app/src/Layout.tsx
rename to packages/create-app.template.tutorial-todo-aip-app/templates/src/Layout.tsx
diff --git a/packages/create-app/templates/template-tutorial-todo-aip-app/src/Login.module.css b/packages/create-app.template.tutorial-todo-aip-app/templates/src/Login.module.css
similarity index 100%
rename from packages/create-app/templates/template-tutorial-todo-aip-app/src/Login.module.css
rename to packages/create-app.template.tutorial-todo-aip-app/templates/src/Login.module.css
diff --git a/packages/create-app/templates/template-tutorial-todo-aip-app/src/Login.tsx b/packages/create-app.template.tutorial-todo-aip-app/templates/src/Login.tsx
similarity index 100%
rename from packages/create-app/templates/template-tutorial-todo-aip-app/src/Login.tsx
rename to packages/create-app.template.tutorial-todo-aip-app/templates/src/Login.tsx
diff --git a/packages/create-app/templates/template-tutorial-todo-aip-app/src/ProjectDetails.module.css b/packages/create-app.template.tutorial-todo-aip-app/templates/src/ProjectDetails.module.css
similarity index 100%
rename from packages/create-app/templates/template-tutorial-todo-aip-app/src/ProjectDetails.module.css
rename to packages/create-app.template.tutorial-todo-aip-app/templates/src/ProjectDetails.module.css
diff --git a/packages/create-app/templates/template-tutorial-todo-aip-app/src/ProjectDetails.tsx b/packages/create-app.template.tutorial-todo-aip-app/templates/src/ProjectDetails.tsx
similarity index 100%
rename from packages/create-app/templates/template-tutorial-todo-aip-app/src/ProjectDetails.tsx
rename to packages/create-app.template.tutorial-todo-aip-app/templates/src/ProjectDetails.tsx
diff --git a/packages/create-app/templates/template-tutorial-todo-aip-app/src/ProjectSelect.tsx b/packages/create-app.template.tutorial-todo-aip-app/templates/src/ProjectSelect.tsx
similarity index 100%
rename from packages/create-app/templates/template-tutorial-todo-aip-app/src/ProjectSelect.tsx
rename to packages/create-app.template.tutorial-todo-aip-app/templates/src/ProjectSelect.tsx
diff --git a/packages/create-app/templates/template-tutorial-todo-aip-app/src/TaskList.module.css b/packages/create-app.template.tutorial-todo-aip-app/templates/src/TaskList.module.css
similarity index 100%
rename from packages/create-app/templates/template-tutorial-todo-aip-app/src/TaskList.module.css
rename to packages/create-app.template.tutorial-todo-aip-app/templates/src/TaskList.module.css
diff --git a/packages/create-app/templates/template-tutorial-todo-aip-app/src/TaskList.tsx b/packages/create-app.template.tutorial-todo-aip-app/templates/src/TaskList.tsx
similarity index 100%
rename from packages/create-app/templates/template-tutorial-todo-aip-app/src/TaskList.tsx
rename to packages/create-app.template.tutorial-todo-aip-app/templates/src/TaskList.tsx
diff --git a/packages/create-app/templates/template-tutorial-todo-aip-app/src/TaskListItem.module.css b/packages/create-app.template.tutorial-todo-aip-app/templates/src/TaskListItem.module.css
similarity index 100%
rename from packages/create-app/templates/template-tutorial-todo-aip-app/src/TaskListItem.module.css
rename to packages/create-app.template.tutorial-todo-aip-app/templates/src/TaskListItem.module.css
diff --git a/packages/create-app/templates/template-tutorial-todo-aip-app/src/TaskListItem.tsx b/packages/create-app.template.tutorial-todo-aip-app/templates/src/TaskListItem.tsx
similarity index 100%
rename from packages/create-app/templates/template-tutorial-todo-aip-app/src/TaskListItem.tsx
rename to packages/create-app.template.tutorial-todo-aip-app/templates/src/TaskListItem.tsx
diff --git a/packages/create-app/templates/template-tutorial-todo-aip-app/src/client.ts.hbs b/packages/create-app.template.tutorial-todo-aip-app/templates/src/client.ts.hbs
similarity index 100%
rename from packages/create-app/templates/template-tutorial-todo-aip-app/src/client.ts.hbs
rename to packages/create-app.template.tutorial-todo-aip-app/templates/src/client.ts.hbs
diff --git a/packages/create-app/templates/template-tutorial-todo-aip-app/src/index.css b/packages/create-app.template.tutorial-todo-aip-app/templates/src/index.css
similarity index 100%
rename from packages/create-app/templates/template-tutorial-todo-aip-app/src/index.css
rename to packages/create-app.template.tutorial-todo-aip-app/templates/src/index.css
diff --git a/packages/create-app/templates/template-tutorial-todo-aip-app/src/main.tsx b/packages/create-app.template.tutorial-todo-aip-app/templates/src/main.tsx
similarity index 100%
rename from packages/create-app/templates/template-tutorial-todo-aip-app/src/main.tsx
rename to packages/create-app.template.tutorial-todo-aip-app/templates/src/main.tsx
diff --git a/packages/create-app/templates/template-tutorial-todo-aip-app/src/mocks.ts b/packages/create-app.template.tutorial-todo-aip-app/templates/src/mocks.ts
similarity index 100%
rename from packages/create-app/templates/template-tutorial-todo-aip-app/src/mocks.ts
rename to packages/create-app.template.tutorial-todo-aip-app/templates/src/mocks.ts
diff --git a/packages/create-app/templates/template-tutorial-todo-aip-app/src/useProjectTasks.ts b/packages/create-app.template.tutorial-todo-aip-app/templates/src/useProjectTasks.ts
similarity index 100%
rename from packages/create-app/templates/template-tutorial-todo-aip-app/src/useProjectTasks.ts
rename to packages/create-app.template.tutorial-todo-aip-app/templates/src/useProjectTasks.ts
diff --git a/packages/create-app/templates/template-tutorial-todo-aip-app/src/useProjects.ts b/packages/create-app.template.tutorial-todo-aip-app/templates/src/useProjects.ts
similarity index 100%
rename from packages/create-app/templates/template-tutorial-todo-aip-app/src/useProjects.ts
rename to packages/create-app.template.tutorial-todo-aip-app/templates/src/useProjects.ts
diff --git a/packages/create-app/templates/template-tutorial-todo-aip-app/src/vite-env.d.ts b/packages/create-app.template.tutorial-todo-aip-app/templates/src/vite-env.d.ts
similarity index 100%
rename from packages/create-app/templates/template-tutorial-todo-aip-app/src/vite-env.d.ts
rename to packages/create-app.template.tutorial-todo-aip-app/templates/src/vite-env.d.ts
diff --git a/packages/create-app/templates/template-tutorial-todo-aip-app/tsconfig.json b/packages/create-app.template.tutorial-todo-aip-app/templates/tsconfig.json
similarity index 100%
rename from packages/create-app/templates/template-tutorial-todo-aip-app/tsconfig.json
rename to packages/create-app.template.tutorial-todo-aip-app/templates/tsconfig.json
diff --git a/packages/create-app/templates/template-react/tsconfig.node.json b/packages/create-app.template.tutorial-todo-aip-app/templates/tsconfig.node.json
similarity index 100%
rename from packages/create-app/templates/template-react/tsconfig.node.json
rename to packages/create-app.template.tutorial-todo-aip-app/templates/tsconfig.node.json
diff --git a/packages/create-app/templates/template-tutorial-todo-aip-app/vite.config.ts.hbs b/packages/create-app.template.tutorial-todo-aip-app/templates/vite.config.ts.hbs
similarity index 100%
rename from packages/create-app/templates/template-tutorial-todo-aip-app/vite.config.ts.hbs
rename to packages/create-app.template.tutorial-todo-aip-app/templates/vite.config.ts.hbs
diff --git a/packages/create-app.template.tutorial-todo-aip-app/tsconfig.json b/packages/create-app.template.tutorial-todo-aip-app/tsconfig.json
new file mode 100644
index 000000000..6c1ec6f17
--- /dev/null
+++ b/packages/create-app.template.tutorial-todo-aip-app/tsconfig.json
@@ -0,0 +1,11 @@
+{
+ "extends": "@osdk/monorepo.tsconfig/base.json",
+ "compilerOptions": {
+ "rootDir": "src",
+ "outDir": "build/esm"
+ },
+ "include": [
+ "./src/**/*"
+ ],
+ "references": []
+}
diff --git a/packages/create-app.template.tutorial-todo-aip-app/tsup.config.js b/packages/create-app.template.tutorial-todo-aip-app/tsup.config.js
new file mode 100644
index 000000000..cfc2b707b
--- /dev/null
+++ b/packages/create-app.template.tutorial-todo-aip-app/tsup.config.js
@@ -0,0 +1,23 @@
+/*
+ * Copyright 2023 Palantir Technologies, Inc. All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import { defineConfig } from "tsup";
+
+export default defineConfig(async (options) =>
+ (await import("@osdk/monorepo.tsup")).default(options, {
+ esmOnly: true,
+ })
+);
diff --git a/packages/create-app.template.tutorial-todo-aip-app/turbo.json b/packages/create-app.template.tutorial-todo-aip-app/turbo.json
new file mode 100644
index 000000000..c3d050e87
--- /dev/null
+++ b/packages/create-app.template.tutorial-todo-aip-app/turbo.json
@@ -0,0 +1,11 @@
+{
+ // WARNING: GENERATED FILE. DO NOT EDIT DIRECTLY. See .monorepolint.config.mjs
+ "extends": ["//"],
+ "tasks": {
+ "codegen": {
+ "inputs": ["templates/**/*"],
+ "outputs": ["src/generatedNoCheck/**/*"],
+ "dependsOn": ["@osdk/create-app.template-packager#transpile"]
+ }
+ }
+}
diff --git a/packages/create-app.template.tutorial-todo-app/README.md b/packages/create-app.template.tutorial-todo-app/README.md
new file mode 100644
index 000000000..cd4b23c32
--- /dev/null
+++ b/packages/create-app.template.tutorial-todo-app/README.md
@@ -0,0 +1,7 @@
+# @osdk/create-app.template.tutorial-todo-app
+
+This package contains templates for `@osdk/create-app`.
+
+The dependencies will come from this package's `package.json` (excluding `@osdk/create-app.template-packager`) and the rest of template is filled out from the `templates` directory.
+
+NOTE: DO NOT EDIT THIS README BY HAND. It is generated by monorepolint.
diff --git a/packages/create-app.template.tutorial-todo-app/package.json b/packages/create-app.template.tutorial-todo-app/package.json
new file mode 100644
index 000000000..535f8f248
--- /dev/null
+++ b/packages/create-app.template.tutorial-todo-app/package.json
@@ -0,0 +1,66 @@
+{
+ "name": "@osdk/create-app.template.tutorial-todo-app",
+ "version": "0.17.0-beta.2",
+ "license": "Apache-2.0",
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/palantir/osdk-ts.git"
+ },
+ "exports": {
+ ".": {
+ "browser": "./build/browser/index.js",
+ "import": "./build/esm/index.js"
+ },
+ "./*": {
+ "browser": "./build/browser/public/*.js",
+ "import": "./build/esm/public/*.js"
+ }
+ },
+ "scripts": {
+ "check-attw": "../../scripts/build_common/check-attw.sh esm",
+ "check-spelling": "cspell --quiet .",
+ "clean": "rm -rf lib dist types build tsconfig.tsbuildinfo",
+ "codegen": "create-app.template-packager",
+ "fix-lint": "eslint . --fix && dprint fmt --config $(find-up dprint.json)",
+ "lint": "eslint . && dprint check --config $(find-up dprint.json)",
+ "transpile": "find . \\( -path build/cjs -or -path build/esm -or -path build/browser \\) -type f \\( -name '*.js' -or -name '*.js.map' -or -name '*.cjs' -or -name '*.cjs.map' \\) -delete && tsup",
+ "typecheck": "find . \\( -path build/cjs -or -path build/esm -or -path build/browser \\) -type f \\( -name '*.ts' -or -name '*.ts.map' -or -name '*.cts' -or -name '*.cts.map' \\) -delete && ../../scripts/build_common/typecheck.sh esm"
+ },
+ "dependencies": {
+ "react": "^18",
+ "react-dom": "^18",
+ "react-router-dom": "^6.23.1",
+ "swr": "^2.2.5"
+ },
+ "devDependencies": {
+ "@osdk/create-app.template-packager": "workspace:~",
+ "@osdk/monorepo.api-extractor": "workspace:~",
+ "@osdk/monorepo.tsconfig": "workspace:~",
+ "@osdk/monorepo.tsup": "workspace:~",
+ "@types/react": "^18",
+ "@types/react-dom": "^18",
+ "@typescript-eslint/eslint-plugin": "^7.16.0",
+ "@typescript-eslint/parser": "^7.16.0",
+ "@vitejs/plugin-react": "^4.2.0",
+ "eslint": "^8.57.0",
+ "eslint-plugin-react-hooks": "^4.6.2",
+ "eslint-plugin-react-refresh": "^0.4.6",
+ "typescript": "^5.2.2",
+ "vite": "^5.2.11"
+ },
+ "publishConfig": {
+ "access": "public"
+ },
+ "files": [
+ "build/cjs",
+ "build/esm",
+ "build/browser",
+ "CHANGELOG.md",
+ "package.json",
+ "templates",
+ "*.d.ts"
+ ],
+ "module": "./build/esm/index.js",
+ "types": "./build/esm/index.d.ts",
+ "type": "module"
+}
diff --git a/packages/create-app.template.tutorial-todo-app/src/index.ts b/packages/create-app.template.tutorial-todo-app/src/index.ts
new file mode 100644
index 000000000..b0301f174
--- /dev/null
+++ b/packages/create-app.template.tutorial-todo-app/src/index.ts
@@ -0,0 +1,17 @@
+/*
+ * Copyright 2024 Palantir Technologies, Inc. All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+export { files } from "./generatedNoCheck/index.js";
diff --git a/packages/create-app/templates/template-tutorial-todo-app/.eslintrc.cjs b/packages/create-app.template.tutorial-todo-app/templates/.eslintrc.cjs
similarity index 100%
rename from packages/create-app/templates/template-tutorial-todo-app/.eslintrc.cjs
rename to packages/create-app.template.tutorial-todo-app/templates/.eslintrc.cjs
diff --git a/packages/create-app/templates/template-tutorial-todo-app/.gitignore b/packages/create-app.template.tutorial-todo-app/templates/.gitignore
similarity index 100%
rename from packages/create-app/templates/template-tutorial-todo-app/.gitignore
rename to packages/create-app.template.tutorial-todo-app/templates/.gitignore
diff --git a/packages/create-app/templates/template-tutorial-todo-app/README.md.hbs b/packages/create-app.template.tutorial-todo-app/templates/README.md.hbs
similarity index 100%
rename from packages/create-app/templates/template-tutorial-todo-app/README.md.hbs
rename to packages/create-app.template.tutorial-todo-app/templates/README.md.hbs
diff --git a/packages/create-app/templates/template-tutorial-todo-app/index.html b/packages/create-app.template.tutorial-todo-app/templates/index.html
similarity index 100%
rename from packages/create-app/templates/template-tutorial-todo-app/index.html
rename to packages/create-app.template.tutorial-todo-app/templates/index.html
diff --git a/packages/create-app.template.tutorial-todo-app/templates/package.json.hbs b/packages/create-app.template.tutorial-todo-app/templates/package.json.hbs
new file mode 100644
index 000000000..da50bdd1e
--- /dev/null
+++ b/packages/create-app.template.tutorial-todo-app/templates/package.json.hbs
@@ -0,0 +1,17 @@
+{
+ "name": "{{project}}",
+ "private": true,
+ "version": "0.0.0",
+ "type": "module",
+ "scripts": {
+ "dev": "vite",
+ "build": "tsc && vite build",
+ "lint": "eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0",
+ "preview": "vite preview"
+ },
+ "dependencies": {
+ "{{osdkPackage}}": "latest"
+ },
+ "devDependencies": {
+ }
+}
diff --git a/packages/create-app/templates/template-tutorial-todo-app/public/todo-app.svg b/packages/create-app.template.tutorial-todo-app/templates/public/todo-app.svg
similarity index 100%
rename from packages/create-app/templates/template-tutorial-todo-app/public/todo-app.svg
rename to packages/create-app.template.tutorial-todo-app/templates/public/todo-app.svg
diff --git a/packages/create-app/templates/template-tutorial-todo-app/src/AuthCallback.tsx b/packages/create-app.template.tutorial-todo-app/templates/src/AuthCallback.tsx
similarity index 100%
rename from packages/create-app/templates/template-tutorial-todo-app/src/AuthCallback.tsx
rename to packages/create-app.template.tutorial-todo-app/templates/src/AuthCallback.tsx
diff --git a/packages/create-app/templates/template-tutorial-todo-app/src/AuthenticatedRoute.tsx b/packages/create-app.template.tutorial-todo-app/templates/src/AuthenticatedRoute.tsx
similarity index 100%
rename from packages/create-app/templates/template-tutorial-todo-app/src/AuthenticatedRoute.tsx
rename to packages/create-app.template.tutorial-todo-app/templates/src/AuthenticatedRoute.tsx
diff --git a/packages/create-app/templates/template-tutorial-todo-app/src/CreateProjectButton.tsx b/packages/create-app.template.tutorial-todo-app/templates/src/CreateProjectButton.tsx
similarity index 100%
rename from packages/create-app/templates/template-tutorial-todo-app/src/CreateProjectButton.tsx
rename to packages/create-app.template.tutorial-todo-app/templates/src/CreateProjectButton.tsx
diff --git a/packages/create-app/templates/template-tutorial-todo-app/src/CreateProjectDialog.tsx b/packages/create-app.template.tutorial-todo-app/templates/src/CreateProjectDialog.tsx
similarity index 100%
rename from packages/create-app/templates/template-tutorial-todo-app/src/CreateProjectDialog.tsx
rename to packages/create-app.template.tutorial-todo-app/templates/src/CreateProjectDialog.tsx
diff --git a/packages/create-app/templates/template-tutorial-todo-app/src/CreateTaskButton.tsx b/packages/create-app.template.tutorial-todo-app/templates/src/CreateTaskButton.tsx
similarity index 100%
rename from packages/create-app/templates/template-tutorial-todo-app/src/CreateTaskButton.tsx
rename to packages/create-app.template.tutorial-todo-app/templates/src/CreateTaskButton.tsx
diff --git a/packages/create-app/templates/template-tutorial-todo-app/src/CreateTaskDialog.tsx b/packages/create-app.template.tutorial-todo-app/templates/src/CreateTaskDialog.tsx
similarity index 100%
rename from packages/create-app/templates/template-tutorial-todo-app/src/CreateTaskDialog.tsx
rename to packages/create-app.template.tutorial-todo-app/templates/src/CreateTaskDialog.tsx
diff --git a/packages/create-app/templates/template-tutorial-todo-app/src/DeleteProjectButton.tsx b/packages/create-app.template.tutorial-todo-app/templates/src/DeleteProjectButton.tsx
similarity index 100%
rename from packages/create-app/templates/template-tutorial-todo-app/src/DeleteProjectButton.tsx
rename to packages/create-app.template.tutorial-todo-app/templates/src/DeleteProjectButton.tsx
diff --git a/packages/create-app/templates/template-tutorial-todo-app/src/DeleteProjectDialog.tsx b/packages/create-app.template.tutorial-todo-app/templates/src/DeleteProjectDialog.tsx
similarity index 100%
rename from packages/create-app/templates/template-tutorial-todo-app/src/DeleteProjectDialog.tsx
rename to packages/create-app.template.tutorial-todo-app/templates/src/DeleteProjectDialog.tsx
diff --git a/packages/create-app/templates/template-tutorial-todo-app/src/Dialog.module.css b/packages/create-app.template.tutorial-todo-app/templates/src/Dialog.module.css
similarity index 100%
rename from packages/create-app/templates/template-tutorial-todo-app/src/Dialog.module.css
rename to packages/create-app.template.tutorial-todo-app/templates/src/Dialog.module.css
diff --git a/packages/create-app/templates/template-tutorial-todo-app/src/Dialog.tsx b/packages/create-app.template.tutorial-todo-app/templates/src/Dialog.tsx
similarity index 100%
rename from packages/create-app/templates/template-tutorial-todo-app/src/Dialog.tsx
rename to packages/create-app.template.tutorial-todo-app/templates/src/Dialog.tsx
diff --git a/packages/create-app/templates/template-tutorial-todo-app/src/Home.module.css b/packages/create-app.template.tutorial-todo-app/templates/src/Home.module.css
similarity index 100%
rename from packages/create-app/templates/template-tutorial-todo-app/src/Home.module.css
rename to packages/create-app.template.tutorial-todo-app/templates/src/Home.module.css
diff --git a/packages/create-app/templates/template-tutorial-todo-app/src/Home.tsx b/packages/create-app.template.tutorial-todo-app/templates/src/Home.tsx
similarity index 100%
rename from packages/create-app/templates/template-tutorial-todo-app/src/Home.tsx
rename to packages/create-app.template.tutorial-todo-app/templates/src/Home.tsx
diff --git a/packages/create-app/templates/template-tutorial-todo-app/src/Layout.module.css b/packages/create-app.template.tutorial-todo-app/templates/src/Layout.module.css
similarity index 100%
rename from packages/create-app/templates/template-tutorial-todo-app/src/Layout.module.css
rename to packages/create-app.template.tutorial-todo-app/templates/src/Layout.module.css
diff --git a/packages/create-app/templates/template-tutorial-todo-app/src/Layout.tsx b/packages/create-app.template.tutorial-todo-app/templates/src/Layout.tsx
similarity index 100%
rename from packages/create-app/templates/template-tutorial-todo-app/src/Layout.tsx
rename to packages/create-app.template.tutorial-todo-app/templates/src/Layout.tsx
diff --git a/packages/create-app/templates/template-tutorial-todo-app/src/Login.module.css b/packages/create-app.template.tutorial-todo-app/templates/src/Login.module.css
similarity index 100%
rename from packages/create-app/templates/template-tutorial-todo-app/src/Login.module.css
rename to packages/create-app.template.tutorial-todo-app/templates/src/Login.module.css
diff --git a/packages/create-app/templates/template-tutorial-todo-app/src/Login.tsx b/packages/create-app.template.tutorial-todo-app/templates/src/Login.tsx
similarity index 100%
rename from packages/create-app/templates/template-tutorial-todo-app/src/Login.tsx
rename to packages/create-app.template.tutorial-todo-app/templates/src/Login.tsx
diff --git a/packages/create-app/templates/template-tutorial-todo-app/src/ProjectSelect.tsx b/packages/create-app.template.tutorial-todo-app/templates/src/ProjectSelect.tsx
similarity index 100%
rename from packages/create-app/templates/template-tutorial-todo-app/src/ProjectSelect.tsx
rename to packages/create-app.template.tutorial-todo-app/templates/src/ProjectSelect.tsx
diff --git a/packages/create-app/templates/template-tutorial-todo-app/src/TaskList.module.css b/packages/create-app.template.tutorial-todo-app/templates/src/TaskList.module.css
similarity index 100%
rename from packages/create-app/templates/template-tutorial-todo-app/src/TaskList.module.css
rename to packages/create-app.template.tutorial-todo-app/templates/src/TaskList.module.css
diff --git a/packages/create-app/templates/template-tutorial-todo-app/src/TaskList.tsx b/packages/create-app.template.tutorial-todo-app/templates/src/TaskList.tsx
similarity index 100%
rename from packages/create-app/templates/template-tutorial-todo-app/src/TaskList.tsx
rename to packages/create-app.template.tutorial-todo-app/templates/src/TaskList.tsx
diff --git a/packages/create-app/templates/template-tutorial-todo-app/src/TaskListItem.module.css b/packages/create-app.template.tutorial-todo-app/templates/src/TaskListItem.module.css
similarity index 100%
rename from packages/create-app/templates/template-tutorial-todo-app/src/TaskListItem.module.css
rename to packages/create-app.template.tutorial-todo-app/templates/src/TaskListItem.module.css
diff --git a/packages/create-app/templates/template-tutorial-todo-app/src/TaskListItem.tsx b/packages/create-app.template.tutorial-todo-app/templates/src/TaskListItem.tsx
similarity index 100%
rename from packages/create-app/templates/template-tutorial-todo-app/src/TaskListItem.tsx
rename to packages/create-app.template.tutorial-todo-app/templates/src/TaskListItem.tsx
diff --git a/packages/create-app/templates/template-tutorial-todo-app/src/client.ts.hbs b/packages/create-app.template.tutorial-todo-app/templates/src/client.ts.hbs
similarity index 100%
rename from packages/create-app/templates/template-tutorial-todo-app/src/client.ts.hbs
rename to packages/create-app.template.tutorial-todo-app/templates/src/client.ts.hbs
diff --git a/packages/create-app/templates/template-tutorial-todo-app/src/index.css b/packages/create-app.template.tutorial-todo-app/templates/src/index.css
similarity index 100%
rename from packages/create-app/templates/template-tutorial-todo-app/src/index.css
rename to packages/create-app.template.tutorial-todo-app/templates/src/index.css
diff --git a/packages/create-app/templates/template-tutorial-todo-app/src/main.tsx b/packages/create-app.template.tutorial-todo-app/templates/src/main.tsx
similarity index 100%
rename from packages/create-app/templates/template-tutorial-todo-app/src/main.tsx
rename to packages/create-app.template.tutorial-todo-app/templates/src/main.tsx
diff --git a/packages/create-app/templates/template-tutorial-todo-app/src/mocks.ts b/packages/create-app.template.tutorial-todo-app/templates/src/mocks.ts
similarity index 100%
rename from packages/create-app/templates/template-tutorial-todo-app/src/mocks.ts
rename to packages/create-app.template.tutorial-todo-app/templates/src/mocks.ts
diff --git a/packages/create-app/templates/template-tutorial-todo-app/src/useProjectTasks.ts b/packages/create-app.template.tutorial-todo-app/templates/src/useProjectTasks.ts
similarity index 100%
rename from packages/create-app/templates/template-tutorial-todo-app/src/useProjectTasks.ts
rename to packages/create-app.template.tutorial-todo-app/templates/src/useProjectTasks.ts
diff --git a/packages/create-app/templates/template-tutorial-todo-app/src/useProjects.ts b/packages/create-app.template.tutorial-todo-app/templates/src/useProjects.ts
similarity index 100%
rename from packages/create-app/templates/template-tutorial-todo-app/src/useProjects.ts
rename to packages/create-app.template.tutorial-todo-app/templates/src/useProjects.ts
diff --git a/packages/create-app/templates/template-tutorial-todo-app/src/vite-env.d.ts b/packages/create-app.template.tutorial-todo-app/templates/src/vite-env.d.ts
similarity index 100%
rename from packages/create-app/templates/template-tutorial-todo-app/src/vite-env.d.ts
rename to packages/create-app.template.tutorial-todo-app/templates/src/vite-env.d.ts
diff --git a/packages/create-app/templates/template-tutorial-todo-app/tsconfig.json b/packages/create-app.template.tutorial-todo-app/templates/tsconfig.json
similarity index 100%
rename from packages/create-app/templates/template-tutorial-todo-app/tsconfig.json
rename to packages/create-app.template.tutorial-todo-app/templates/tsconfig.json
diff --git a/packages/create-app/templates/template-tutorial-todo-aip-app/tsconfig.node.json b/packages/create-app.template.tutorial-todo-app/templates/tsconfig.node.json
similarity index 100%
rename from packages/create-app/templates/template-tutorial-todo-aip-app/tsconfig.node.json
rename to packages/create-app.template.tutorial-todo-app/templates/tsconfig.node.json
diff --git a/packages/create-app/templates/template-tutorial-todo-app/vite.config.ts.hbs b/packages/create-app.template.tutorial-todo-app/templates/vite.config.ts.hbs
similarity index 100%
rename from packages/create-app/templates/template-tutorial-todo-app/vite.config.ts.hbs
rename to packages/create-app.template.tutorial-todo-app/templates/vite.config.ts.hbs
diff --git a/packages/create-app.template.tutorial-todo-app/tsconfig.json b/packages/create-app.template.tutorial-todo-app/tsconfig.json
new file mode 100644
index 000000000..6c1ec6f17
--- /dev/null
+++ b/packages/create-app.template.tutorial-todo-app/tsconfig.json
@@ -0,0 +1,11 @@
+{
+ "extends": "@osdk/monorepo.tsconfig/base.json",
+ "compilerOptions": {
+ "rootDir": "src",
+ "outDir": "build/esm"
+ },
+ "include": [
+ "./src/**/*"
+ ],
+ "references": []
+}
diff --git a/packages/create-app.template.tutorial-todo-app/tsup.config.js b/packages/create-app.template.tutorial-todo-app/tsup.config.js
new file mode 100644
index 000000000..cfc2b707b
--- /dev/null
+++ b/packages/create-app.template.tutorial-todo-app/tsup.config.js
@@ -0,0 +1,23 @@
+/*
+ * Copyright 2023 Palantir Technologies, Inc. All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import { defineConfig } from "tsup";
+
+export default defineConfig(async (options) =>
+ (await import("@osdk/monorepo.tsup")).default(options, {
+ esmOnly: true,
+ })
+);
diff --git a/packages/create-app.template.tutorial-todo-app/turbo.json b/packages/create-app.template.tutorial-todo-app/turbo.json
new file mode 100644
index 000000000..c3d050e87
--- /dev/null
+++ b/packages/create-app.template.tutorial-todo-app/turbo.json
@@ -0,0 +1,11 @@
+{
+ // WARNING: GENERATED FILE. DO NOT EDIT DIRECTLY. See .monorepolint.config.mjs
+ "extends": ["//"],
+ "tasks": {
+ "codegen": {
+ "inputs": ["templates/**/*"],
+ "outputs": ["src/generatedNoCheck/**/*"],
+ "dependsOn": ["@osdk/create-app.template-packager#transpile"]
+ }
+ }
+}
diff --git a/packages/create-app.template.vue/README.md b/packages/create-app.template.vue/README.md
new file mode 100644
index 000000000..ac679c61c
--- /dev/null
+++ b/packages/create-app.template.vue/README.md
@@ -0,0 +1,7 @@
+# @osdk/create-app.template.vue
+
+This package contains templates for `@osdk/create-app`.
+
+The dependencies will come from this package's `package.json` (excluding `@osdk/create-app.template-packager`) and the rest of template is filled out from the `templates` directory.
+
+NOTE: DO NOT EDIT THIS README BY HAND. It is generated by monorepolint.
diff --git a/packages/create-app.template.vue/package.json b/packages/create-app.template.vue/package.json
new file mode 100644
index 000000000..09b7c491d
--- /dev/null
+++ b/packages/create-app.template.vue/package.json
@@ -0,0 +1,58 @@
+{
+ "name": "@osdk/create-app.template.vue",
+ "version": "0.17.0-beta.2",
+ "license": "Apache-2.0",
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/palantir/osdk-ts.git"
+ },
+ "exports": {
+ ".": {
+ "browser": "./build/browser/index.js",
+ "import": "./build/esm/index.js"
+ },
+ "./*": {
+ "browser": "./build/browser/public/*.js",
+ "import": "./build/esm/public/*.js"
+ }
+ },
+ "scripts": {
+ "check-attw": "../../scripts/build_common/check-attw.sh esm",
+ "check-spelling": "cspell --quiet .",
+ "clean": "rm -rf lib dist types build tsconfig.tsbuildinfo",
+ "codegen": "create-app.template-packager",
+ "fix-lint": "eslint . --fix && dprint fmt --config $(find-up dprint.json)",
+ "lint": "eslint . && dprint check --config $(find-up dprint.json)",
+ "transpile": "find . \\( -path build/cjs -or -path build/esm -or -path build/browser \\) -type f \\( -name '*.js' -or -name '*.js.map' -or -name '*.cjs' -or -name '*.cjs.map' \\) -delete && tsup",
+ "typecheck": "find . \\( -path build/cjs -or -path build/esm -or -path build/browser \\) -type f \\( -name '*.ts' -or -name '*.ts.map' -or -name '*.cts' -or -name '*.cts.map' \\) -delete && ../../scripts/build_common/typecheck.sh esm"
+ },
+ "dependencies": {
+ "vue": "^3.4.27",
+ "vue-router": "^4.2.5"
+ },
+ "devDependencies": {
+ "@osdk/create-app.template-packager": "workspace:~",
+ "@osdk/monorepo.api-extractor": "workspace:~",
+ "@osdk/monorepo.tsconfig": "workspace:~",
+ "@osdk/monorepo.tsup": "workspace:~",
+ "@vitejs/plugin-vue": "^4.5.0",
+ "typescript": "^5.2.2",
+ "vite": "^5.2.11",
+ "vue-tsc": "^1.8.22"
+ },
+ "publishConfig": {
+ "access": "public"
+ },
+ "files": [
+ "build/cjs",
+ "build/esm",
+ "build/browser",
+ "CHANGELOG.md",
+ "package.json",
+ "templates",
+ "*.d.ts"
+ ],
+ "module": "./build/esm/index.js",
+ "types": "./build/esm/index.d.ts",
+ "type": "module"
+}
diff --git a/packages/create-app.template.vue/src/index.ts b/packages/create-app.template.vue/src/index.ts
new file mode 100644
index 000000000..b0301f174
--- /dev/null
+++ b/packages/create-app.template.vue/src/index.ts
@@ -0,0 +1,17 @@
+/*
+ * Copyright 2024 Palantir Technologies, Inc. All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+export { files } from "./generatedNoCheck/index.js";
diff --git a/packages/create-app/templates/template-vue/.vscode/extensions.json b/packages/create-app.template.vue/templates/.vscode/extensions.json
similarity index 100%
rename from packages/create-app/templates/template-vue/.vscode/extensions.json
rename to packages/create-app.template.vue/templates/.vscode/extensions.json
diff --git a/packages/create-app/templates/template-vue/README.md.hbs b/packages/create-app.template.vue/templates/README.md.hbs
similarity index 100%
rename from packages/create-app/templates/template-vue/README.md.hbs
rename to packages/create-app.template.vue/templates/README.md.hbs
diff --git a/packages/create-app/templates/template-vue/_gitignore b/packages/create-app.template.vue/templates/_gitignore
similarity index 100%
rename from packages/create-app/templates/template-vue/_gitignore
rename to packages/create-app.template.vue/templates/_gitignore
diff --git a/packages/create-app/templates/template-vue/index.html b/packages/create-app.template.vue/templates/index.html
similarity index 100%
rename from packages/create-app/templates/template-vue/index.html
rename to packages/create-app.template.vue/templates/index.html
diff --git a/packages/create-app/templates/template-vue/package.json.hbs b/packages/create-app.template.vue/templates/package.json.hbs
similarity index 56%
rename from packages/create-app/templates/template-vue/package.json.hbs
rename to packages/create-app.template.vue/templates/package.json.hbs
index d0443e07c..2dc49c2d7 100644
--- a/packages/create-app/templates/template-vue/package.json.hbs
+++ b/packages/create-app.template.vue/templates/package.json.hbs
@@ -9,14 +9,8 @@
"preview": "vite preview"
},
"dependencies": {
- "{{osdkPackage}}": "latest",
- "vue": "^3.4.27",
- "vue-router": "^4.2.5"
+ "{{osdkPackage}}": "latest"
},
"devDependencies": {
- "@vitejs/plugin-vue": "^4.5.0",
- "typescript": "^5.2.2",
- "vite": "^5.2.11",
- "vue-tsc": "^1.8.22"
}
}
diff --git a/packages/create-app/templates/template-vue/public/palantir.svg b/packages/create-app.template.vue/templates/public/palantir.svg
similarity index 100%
rename from packages/create-app/templates/template-vue/public/palantir.svg
rename to packages/create-app.template.vue/templates/public/palantir.svg
diff --git a/packages/create-app/templates/template-vue/public/vue.svg b/packages/create-app.template.vue/templates/public/vue.svg
similarity index 100%
rename from packages/create-app/templates/template-vue/public/vue.svg
rename to packages/create-app.template.vue/templates/public/vue.svg
diff --git a/packages/create-app/templates/template-vue/src/AuthCallback.vue b/packages/create-app.template.vue/templates/src/AuthCallback.vue
similarity index 100%
rename from packages/create-app/templates/template-vue/src/AuthCallback.vue
rename to packages/create-app.template.vue/templates/src/AuthCallback.vue
diff --git a/packages/create-app/templates/template-vue/src/Home.vue.hbs b/packages/create-app.template.vue/templates/src/Home.vue.hbs
similarity index 100%
rename from packages/create-app/templates/template-vue/src/Home.vue.hbs
rename to packages/create-app.template.vue/templates/src/Home.vue.hbs
diff --git a/packages/create-app/templates/template-vue/src/Layout.vue b/packages/create-app.template.vue/templates/src/Layout.vue
similarity index 100%
rename from packages/create-app/templates/template-vue/src/Layout.vue
rename to packages/create-app.template.vue/templates/src/Layout.vue
diff --git a/packages/create-app/templates/template-vue/src/Login.vue b/packages/create-app.template.vue/templates/src/Login.vue
similarity index 100%
rename from packages/create-app/templates/template-vue/src/Login.vue
rename to packages/create-app.template.vue/templates/src/Login.vue
diff --git a/packages/create-app/templates/template-vue/src/client.ts.hbs b/packages/create-app.template.vue/templates/src/client.ts.hbs
similarity index 100%
rename from packages/create-app/templates/template-vue/src/client.ts.hbs
rename to packages/create-app.template.vue/templates/src/client.ts.hbs
diff --git a/packages/create-app/templates/template-vue/src/main.ts b/packages/create-app.template.vue/templates/src/main.ts
similarity index 100%
rename from packages/create-app/templates/template-vue/src/main.ts
rename to packages/create-app.template.vue/templates/src/main.ts
diff --git a/packages/create-app/templates/template-vue/src/style.css b/packages/create-app.template.vue/templates/src/style.css
similarity index 100%
rename from packages/create-app/templates/template-vue/src/style.css
rename to packages/create-app.template.vue/templates/src/style.css
diff --git a/packages/create-app/templates/template-vue/src/vite-env.d.ts b/packages/create-app.template.vue/templates/src/vite-env.d.ts
similarity index 100%
rename from packages/create-app/templates/template-vue/src/vite-env.d.ts
rename to packages/create-app.template.vue/templates/src/vite-env.d.ts
diff --git a/packages/create-app/templates/template-vue/tsconfig.json b/packages/create-app.template.vue/templates/tsconfig.json
similarity index 100%
rename from packages/create-app/templates/template-vue/tsconfig.json
rename to packages/create-app.template.vue/templates/tsconfig.json
diff --git a/packages/create-app/templates/template-tutorial-todo-app/tsconfig.node.json b/packages/create-app.template.vue/templates/tsconfig.node.json
similarity index 100%
rename from packages/create-app/templates/template-tutorial-todo-app/tsconfig.node.json
rename to packages/create-app.template.vue/templates/tsconfig.node.json
diff --git a/packages/create-app/templates/template-vue/vite.config.ts.hbs b/packages/create-app.template.vue/templates/vite.config.ts.hbs
similarity index 100%
rename from packages/create-app/templates/template-vue/vite.config.ts.hbs
rename to packages/create-app.template.vue/templates/vite.config.ts.hbs
diff --git a/packages/create-app.template.vue/tsconfig.json b/packages/create-app.template.vue/tsconfig.json
new file mode 100644
index 000000000..6c1ec6f17
--- /dev/null
+++ b/packages/create-app.template.vue/tsconfig.json
@@ -0,0 +1,11 @@
+{
+ "extends": "@osdk/monorepo.tsconfig/base.json",
+ "compilerOptions": {
+ "rootDir": "src",
+ "outDir": "build/esm"
+ },
+ "include": [
+ "./src/**/*"
+ ],
+ "references": []
+}
diff --git a/packages/create-app.template.vue/tsup.config.js b/packages/create-app.template.vue/tsup.config.js
new file mode 100644
index 000000000..cfc2b707b
--- /dev/null
+++ b/packages/create-app.template.vue/tsup.config.js
@@ -0,0 +1,23 @@
+/*
+ * Copyright 2023 Palantir Technologies, Inc. All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import { defineConfig } from "tsup";
+
+export default defineConfig(async (options) =>
+ (await import("@osdk/monorepo.tsup")).default(options, {
+ esmOnly: true,
+ })
+);
diff --git a/packages/create-app.template.vue/turbo.json b/packages/create-app.template.vue/turbo.json
new file mode 100644
index 000000000..c3d050e87
--- /dev/null
+++ b/packages/create-app.template.vue/turbo.json
@@ -0,0 +1,11 @@
+{
+ // WARNING: GENERATED FILE. DO NOT EDIT DIRECTLY. See .monorepolint.config.mjs
+ "extends": ["//"],
+ "tasks": {
+ "codegen": {
+ "inputs": ["templates/**/*"],
+ "outputs": ["src/generatedNoCheck/**/*"],
+ "dependsOn": ["@osdk/create-app.template-packager#transpile"]
+ }
+ }
+}
diff --git a/packages/create-app/package.json b/packages/create-app/package.json
index 8526789d3..0a481dfd9 100644
--- a/packages/create-app/package.json
+++ b/packages/create-app/package.json
@@ -20,6 +20,7 @@
},
"scripts": {
"check-attw": "../../scripts/build_common/check-attw.sh esm",
+ "check-spelling": "cspell --quiet .",
"clean": "rm -rf lib dist types build tsconfig.tsbuildinfo",
"fix-lint": "eslint . --fix && dprint fmt --config $(find-up dprint.json)",
"lint": "eslint . && dprint check --config $(find-up dprint.json)",
@@ -30,12 +31,20 @@
"typecheck": "find . \\( -path build/cjs -or -path build/esm -or -path build/browser \\) -type f \\( -name '*.ts' -or -name '*.ts.map' -or -name '*.cts' -or -name '*.cts.map' \\) -delete && ../../scripts/build_common/typecheck.sh esm"
},
"dependencies": {
+ "@osdk/create-app.template.next-static-export": "workspace:*",
+ "@osdk/create-app.template.react": "workspace:*",
+ "@osdk/create-app.template.tutorial-todo-aip-app": "workspace:*",
+ "@osdk/create-app.template.tutorial-todo-app": "workspace:*",
+ "@osdk/create-app.template.vue": "workspace:*",
"consola": "^3.2.3",
"find-up": "^7.0.0",
"handlebars": "^4.7.8",
"yargs": "^17.7.2"
},
"devDependencies": {
+ "@osdk/monorepo.api-extractor": "workspace:~",
+ "@osdk/monorepo.tsconfig": "workspace:~",
+ "@osdk/monorepo.tsup": "workspace:~",
"@types/node": "^18.0.0",
"@types/tmp": "^0.2.6",
"@types/yargs": "^17.0.29",
diff --git a/packages/create-app/src/generate/generateNpmRc.test.ts b/packages/create-app/src/generate/generateNpmRc.test.ts
index 9e10a3e1b..c2bfea88d 100644
--- a/packages/create-app/src/generate/generateNpmRc.test.ts
+++ b/packages/create-app/src/generate/generateNpmRc.test.ts
@@ -22,7 +22,7 @@ const expected = `
@myapp:registry=https://registry.com/
`.trimStart();
-test("it generates .npmrc for packge and registry", () => {
+test("it generates .npmrc for package and registry", () => {
expect(
generateNpmRc({
osdkPackage: "@myapp/sdk",
diff --git a/packages/create-app/src/run.ts b/packages/create-app/src/run.ts
index f947dbb2e..96d01fd47 100644
--- a/packages/create-app/src/run.ts
+++ b/packages/create-app/src/run.ts
@@ -79,16 +79,25 @@ export async function run(
consola.info(`Copying files into project directory`);
- const templatesDir = findUpSync("templates", {
- cwd: path.dirname(fileURLToPath(import.meta.url)),
- type: "directory",
- });
- if (templatesDir == null) {
- throw new Error(`Could not find templates directory`);
- }
- const templateDir = path.resolve(templatesDir, template.id);
+ const files: Map<
+ string,
+ { type: "base64"; body: string } | { type: "raw"; body: string }
+ > = (await import(
+ `@osdk/create-app.template.${template.id.replace(/^template-/, "")}`
+ )).files;
- fs.cpSync(templateDir, root, { recursive: true });
+ for (const [filePath, contents] of files) {
+ const finalPath = path.join(root, filePath);
+ const dirPath = path.dirname(finalPath);
+ await fs.promises.mkdir(dirPath, { recursive: true });
+ await fs.promises.writeFile(
+ finalPath,
+ Buffer.from(
+ contents.body,
+ contents.type === "raw" ? "utf-8" : "base64",
+ ),
+ );
+ }
const templateContext: TemplateContext = {
project,
diff --git a/packages/create-app/templates/template-next-static-export/package.json.hbs b/packages/create-app/templates/template-next-static-export/package.json.hbs
deleted file mode 100644
index 8ccab07ae..000000000
--- a/packages/create-app/templates/template-next-static-export/package.json.hbs
+++ /dev/null
@@ -1,25 +0,0 @@
-{
- "name": "{{project}}",
- "private": true,
- "version": "0.0.0",
- "scripts": {
- "dev": "next dev -p 8080",
- "build": "next build",
- "start": "next start",
- "lint": "next lint"
- },
- "dependencies": {
- "{{osdkPackage}}": "latest",
- "react": "^18",
- "react-dom": "^18",
- "next": "14.2.3"
- },
- "devDependencies": {
- "@types/node": "^20",
- "@types/react": "^18",
- "@types/react-dom": "^18",
- "eslint": "^8.57.0",
- "eslint-config-next": "^14.2.3",
- "typescript": "^5"
- }
-}
diff --git a/packages/create-app/templates/template-react/package.json.hbs b/packages/create-app/templates/template-react/package.json.hbs
deleted file mode 100644
index 48ff248b6..000000000
--- a/packages/create-app/templates/template-react/package.json.hbs
+++ /dev/null
@@ -1,30 +0,0 @@
-{
- "name": "{{project}}",
- "private": true,
- "version": "0.0.0",
- "type": "module",
- "scripts": {
- "dev": "vite",
- "build": "tsc && vite build",
- "lint": "eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0",
- "preview": "vite preview"
- },
- "dependencies": {
- "{{osdkPackage}}": "latest",
- "react": "^18",
- "react-dom": "^18",
- "react-router-dom": "^6.23.1"
- },
- "devDependencies": {
- "@types/react": "^18",
- "@types/react-dom": "^18",
- "@typescript-eslint/eslint-plugin": "^7.16.0",
- "@typescript-eslint/parser": "^7.16.0",
- "@vitejs/plugin-react": "^4.2.0",
- "eslint": "^8.57.0",
- "eslint-plugin-react-hooks": "^4.6.2",
- "eslint-plugin-react-refresh": "^0.4.6",
- "typescript": "^5.2.2",
- "vite": "^5.2.11"
- }
-}
diff --git a/packages/create-app/templates/template-tutorial-todo-aip-app/package.json.hbs b/packages/create-app/templates/template-tutorial-todo-aip-app/package.json.hbs
deleted file mode 100644
index 26f2d0d78..000000000
--- a/packages/create-app/templates/template-tutorial-todo-aip-app/package.json.hbs
+++ /dev/null
@@ -1,31 +0,0 @@
-{
- "name": "{{project}}",
- "private": true,
- "version": "0.0.0",
- "type": "module",
- "scripts": {
- "dev": "vite",
- "build": "tsc && vite build",
- "lint": "eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0",
- "preview": "vite preview"
- },
- "dependencies": {
- "{{osdkPackage}}": "latest",
- "react": "^18",
- "react-dom": "^18",
- "react-router-dom": "^6.23.1",
- "swr": "^2.2.5"
- },
- "devDependencies": {
- "@types/react": "^18",
- "@types/react-dom": "^18",
- "@typescript-eslint/eslint-plugin": "^7.16.0",
- "@typescript-eslint/parser": "^7.16.0",
- "@vitejs/plugin-react": "^4.2.0",
- "eslint": "^8.57.0",
- "eslint-plugin-react-hooks": "^4.6.2",
- "eslint-plugin-react-refresh": "^0.4.6",
- "typescript": "^5.2.2",
- "vite": "^5.2.11"
- }
-}
diff --git a/packages/create-app/templates/template-tutorial-todo-app/package.json.hbs b/packages/create-app/templates/template-tutorial-todo-app/package.json.hbs
deleted file mode 100644
index 26f2d0d78..000000000
--- a/packages/create-app/templates/template-tutorial-todo-app/package.json.hbs
+++ /dev/null
@@ -1,31 +0,0 @@
-{
- "name": "{{project}}",
- "private": true,
- "version": "0.0.0",
- "type": "module",
- "scripts": {
- "dev": "vite",
- "build": "tsc && vite build",
- "lint": "eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0",
- "preview": "vite preview"
- },
- "dependencies": {
- "{{osdkPackage}}": "latest",
- "react": "^18",
- "react-dom": "^18",
- "react-router-dom": "^6.23.1",
- "swr": "^2.2.5"
- },
- "devDependencies": {
- "@types/react": "^18",
- "@types/react-dom": "^18",
- "@typescript-eslint/eslint-plugin": "^7.16.0",
- "@typescript-eslint/parser": "^7.16.0",
- "@vitejs/plugin-react": "^4.2.0",
- "eslint": "^8.57.0",
- "eslint-plugin-react-hooks": "^4.6.2",
- "eslint-plugin-react-refresh": "^0.4.6",
- "typescript": "^5.2.2",
- "vite": "^5.2.11"
- }
-}
diff --git a/packages/create-app/tsconfig.json b/packages/create-app/tsconfig.json
index 74a560dd0..6c1ec6f17 100644
--- a/packages/create-app/tsconfig.json
+++ b/packages/create-app/tsconfig.json
@@ -1,5 +1,5 @@
{
- "extends": "../../monorepo/tsconfig/tsconfig.base.json",
+ "extends": "@osdk/monorepo.tsconfig/base.json",
"compilerOptions": {
"rootDir": "src",
"outDir": "build/esm"
diff --git a/packages/create-app/tsup.config.js b/packages/create-app/tsup.config.js
index bf726a904..cfc2b707b 100644
--- a/packages/create-app/tsup.config.js
+++ b/packages/create-app/tsup.config.js
@@ -17,7 +17,7 @@
import { defineConfig } from "tsup";
export default defineConfig(async (options) =>
- (await import("mytsup")).default(options, {
+ (await import("@osdk/monorepo.tsup")).default(options, {
esmOnly: true,
})
);
diff --git a/examples-extra/one_dot_one/CHANGELOG.md b/packages/e2e.generated.1.1.x/CHANGELOG.md
similarity index 92%
rename from examples-extra/one_dot_one/CHANGELOG.md
rename to packages/e2e.generated.1.1.x/CHANGELOG.md
index c72237643..83e18758d 100644
--- a/examples-extra/one_dot_one/CHANGELOG.md
+++ b/packages/e2e.generated.1.1.x/CHANGELOG.md
@@ -1,4 +1,4 @@
-# @osdk/examples.one.dot.one
+# @osdk/e2e.generated.1.1.x
## 0.0.17
@@ -90,7 +90,7 @@
### Patch Changes
-- f3120fb: Move 2.0 client into @osdk/client to fix typescript 4.9 compatability in @osdk/api"
+- f3120fb: Move 2.0 client into @osdk/client to fix typescript 4.9 compatibility in @osdk/api"
- 848404c: Handle conflicts between object, action, and query names
- Updated dependencies [f3120fb]
- Updated dependencies [848404c]
@@ -131,7 +131,7 @@
### Patch Changes
-- 70719db: Fixing nits, and adding support for legacy reservered word backcompat
+- 70719db: Fixing nits, and adding support for legacy reserved word back-compat
- Updated dependencies [70719db]
- @osdk/generator@0.0.5
- @osdk/legacy-client@0.0.5
@@ -150,7 +150,7 @@
### Patch Changes
-- a2b7874: Addin TimeSeries support and fixing issues during code-gen time with Queries
+- a2b7874: Add in TimeSeries support and fixing issues during code-gen time with Queries
- Updated dependencies [a2b7874]
- @osdk/legacy-client@0.0.3
- @osdk/generator@0.0.3
diff --git a/examples-extra/one_dot_one/README.md b/packages/e2e.generated.1.1.x/README.md
similarity index 100%
rename from examples-extra/one_dot_one/README.md
rename to packages/e2e.generated.1.1.x/README.md
diff --git a/examples-extra/one_dot_one/ontology.json b/packages/e2e.generated.1.1.x/ontology.json
similarity index 100%
rename from examples-extra/one_dot_one/ontology.json
rename to packages/e2e.generated.1.1.x/ontology.json
diff --git a/examples-extra/one_dot_one/package.json b/packages/e2e.generated.1.1.x/package.json
similarity index 91%
rename from examples-extra/one_dot_one/package.json
rename to packages/e2e.generated.1.1.x/package.json
index 904d0f6b0..39dcf7e5e 100644
--- a/examples-extra/one_dot_one/package.json
+++ b/packages/e2e.generated.1.1.x/package.json
@@ -1,5 +1,5 @@
{
- "name": "@osdk/examples.one.dot.one",
+ "name": "@osdk/e2e.generated.1.1.x",
"private": true,
"version": "0.0.17",
"description": "",
@@ -22,6 +22,7 @@
},
"scripts": {
"check-attw": "../../scripts/build_common/check-attw.sh both",
+ "check-spelling": "cspell --quiet .",
"clean": "rm -rf lib dist types build tsconfig.tsbuildinfo",
"codegen": "rm -rf src/generatedNoCheck/* && osdk-unstable-typescript generate --outDir src/generatedNoCheck --ontologyPath ontology.json --version dev --packageType module",
"fix-lint": "eslint . --fix && dprint fmt --config $(find-up dprint.json)",
@@ -44,6 +45,9 @@
"@osdk/api": "^1.9.0-beta.0",
"@osdk/cli.cmd.typescript": "workspace:~",
"@osdk/legacy-client": "^2.4.0-beta.1",
+ "@osdk/monorepo.api-extractor": "workspace:~",
+ "@osdk/monorepo.tsconfig": "workspace:~",
+ "@osdk/monorepo.tsup": "workspace:~",
"@types/node": "^18.0.0",
"tslib": "^2.6.2",
"typescript": "^4.9.5"
diff --git a/examples-extra/one_dot_one/src/generatedNoCheck/FoundryClient.ts b/packages/e2e.generated.1.1.x/src/generatedNoCheck/FoundryClient.ts
similarity index 100%
rename from examples-extra/one_dot_one/src/generatedNoCheck/FoundryClient.ts
rename to packages/e2e.generated.1.1.x/src/generatedNoCheck/FoundryClient.ts
diff --git a/examples-extra/one_dot_one/src/generatedNoCheck/Ontology.ts b/packages/e2e.generated.1.1.x/src/generatedNoCheck/Ontology.ts
similarity index 100%
rename from examples-extra/one_dot_one/src/generatedNoCheck/Ontology.ts
rename to packages/e2e.generated.1.1.x/src/generatedNoCheck/Ontology.ts
diff --git a/examples-extra/one_dot_one/src/generatedNoCheck/index.ts b/packages/e2e.generated.1.1.x/src/generatedNoCheck/index.ts
similarity index 100%
rename from examples-extra/one_dot_one/src/generatedNoCheck/index.ts
rename to packages/e2e.generated.1.1.x/src/generatedNoCheck/index.ts
diff --git a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/oauth-client/dist/Auth.ts b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/oauth-client/dist/Auth.ts
similarity index 61%
rename from examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/oauth-client/dist/Auth.ts
rename to packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/oauth-client/dist/Auth.ts
index 4fb3bd6af..a87bee2e6 100644
--- a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/oauth-client/dist/Auth.ts
+++ b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/oauth-client/dist/Auth.ts
@@ -1,4 +1,4 @@
import type { Auth as OG_Auth } from '@osdk/legacy-client';
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type Auth = OG_Auth;
diff --git a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/oauth-client/dist/ConfidentialClient/ConfidentialClientAuth.ts b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/oauth-client/dist/ConfidentialClient/ConfidentialClientAuth.ts
similarity index 73%
rename from examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/oauth-client/dist/ConfidentialClient/ConfidentialClientAuth.ts
rename to packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/oauth-client/dist/ConfidentialClient/ConfidentialClientAuth.ts
index 0e4d140e0..13e63c009 100644
--- a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/oauth-client/dist/ConfidentialClient/ConfidentialClientAuth.ts
+++ b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/oauth-client/dist/ConfidentialClient/ConfidentialClientAuth.ts
@@ -1,4 +1,4 @@
import { ConfidentialClientAuth as OG_ConfidentialClientAuth } from '@osdk/legacy-client';
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export const ConfidentialClientAuth = OG_ConfidentialClientAuth;
diff --git a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/oauth-client/dist/ConfidentialClient/index.ts b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/oauth-client/dist/ConfidentialClient/index.ts
similarity index 100%
rename from examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/oauth-client/dist/ConfidentialClient/index.ts
rename to packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/oauth-client/dist/ConfidentialClient/index.ts
diff --git a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/oauth-client/dist/OAuthClient.ts b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/oauth-client/dist/OAuthClient.ts
similarity index 65%
rename from examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/oauth-client/dist/OAuthClient.ts
rename to packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/oauth-client/dist/OAuthClient.ts
index 7ffaaa1ab..13c091ba0 100644
--- a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/oauth-client/dist/OAuthClient.ts
+++ b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/oauth-client/dist/OAuthClient.ts
@@ -6,17 +6,17 @@ import type {
UnsubscribeFunction as OG_UnsubscribeFunction,
} from '@osdk/legacy-client';
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type AuthSubscription = OG_AuthSubscription;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type UnsubscribeFunction = OG_UnsubscribeFunction;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type SignInResponse = OG_SignInResponse;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type RefreshResponse = OG_RefreshResponse;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type SignOutResponse = OG_SignOutResponse;
diff --git a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/oauth-client/dist/OAuthToken.ts b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/oauth-client/dist/OAuthToken.ts
similarity index 66%
rename from examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/oauth-client/dist/OAuthToken.ts
rename to packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/oauth-client/dist/OAuthToken.ts
index 3097849fe..a60152471 100644
--- a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/oauth-client/dist/OAuthToken.ts
+++ b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/oauth-client/dist/OAuthToken.ts
@@ -1,4 +1,4 @@
import { OAuthToken as OG_OAuthToken } from '@osdk/legacy-client';
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export const OAuthToken = OG_OAuthToken;
diff --git a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/oauth-client/dist/PublicClient/PublicClientAuth.ts b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/oauth-client/dist/PublicClient/PublicClientAuth.ts
similarity index 70%
rename from examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/oauth-client/dist/PublicClient/PublicClientAuth.ts
rename to packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/oauth-client/dist/PublicClient/PublicClientAuth.ts
index af12ea050..b141723b8 100644
--- a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/oauth-client/dist/PublicClient/PublicClientAuth.ts
+++ b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/oauth-client/dist/PublicClient/PublicClientAuth.ts
@@ -1,4 +1,4 @@
import { PublicClientAuth as OG_PublicClientAuth } from '@osdk/legacy-client';
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export const PublicClientAuth = OG_PublicClientAuth;
diff --git a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/oauth-client/dist/PublicClient/index.ts b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/oauth-client/dist/PublicClient/index.ts
similarity index 100%
rename from examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/oauth-client/dist/PublicClient/index.ts
rename to packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/oauth-client/dist/PublicClient/index.ts
diff --git a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/oauth-client/dist/Token.ts b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/oauth-client/dist/Token.ts
similarity index 59%
rename from examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/oauth-client/dist/Token.ts
rename to packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/oauth-client/dist/Token.ts
index fec2edb27..7a7f781f0 100644
--- a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/oauth-client/dist/Token.ts
+++ b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/oauth-client/dist/Token.ts
@@ -1,7 +1,7 @@
import type { Token as OG_Token, TokenValue as OG_TokenValue } from '@osdk/legacy-client';
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type Token = OG_Token;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type TokenValue = OG_TokenValue;
diff --git a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/oauth-client/dist/UserToken/UserTokenAuth.ts b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/oauth-client/dist/UserToken/UserTokenAuth.ts
similarity index 68%
rename from examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/oauth-client/dist/UserToken/UserTokenAuth.ts
rename to packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/oauth-client/dist/UserToken/UserTokenAuth.ts
index 15483b2e5..4670d230f 100644
--- a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/oauth-client/dist/UserToken/UserTokenAuth.ts
+++ b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/oauth-client/dist/UserToken/UserTokenAuth.ts
@@ -1,4 +1,4 @@
import { UserTokenAuth as OG_UserTokenAuth } from '@osdk/legacy-client';
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export const UserTokenAuth = OG_UserTokenAuth;
diff --git a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/oauth-client/dist/UserToken/index.ts b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/oauth-client/dist/UserToken/index.ts
similarity index 100%
rename from examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/oauth-client/dist/UserToken/index.ts
rename to packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/oauth-client/dist/UserToken/index.ts
diff --git a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/oauth-client/dist/index.ts b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/oauth-client/dist/index.ts
similarity index 100%
rename from examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/oauth-client/dist/index.ts
rename to packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/oauth-client/dist/index.ts
diff --git a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/aggregations/Aggregations.ts b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/aggregations/Aggregations.ts
similarity index 76%
rename from examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/aggregations/Aggregations.ts
rename to packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/aggregations/Aggregations.ts
index 1151e2b6c..bef49ff57 100644
--- a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/aggregations/Aggregations.ts
+++ b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/aggregations/Aggregations.ts
@@ -14,52 +14,52 @@ import type {
TimeUnit as OG_TimeUnit,
} from '@osdk/legacy-client';
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type Double = OG_Double;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type Rangeable = OG_Rangeable;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type MetricValue = OG_MetricValue;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type Date = OG_Date;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type BucketKey = OG_BucketKey;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type BucketValue = OG_BucketValue;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type TimeUnit = OG_TimeUnit;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type BucketGroup = OG_BucketGroup;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type Metrics = OG_Metrics;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type AggregatableProperties = OG_AggregatableProperties;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type AggregationClause = OG_AggregationClause;
import type { Range as OG_Range } from '@osdk/legacy-client';
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type Range = OG_Range;
import type { BaseGroupBy as OG_BaseGroupBy } from '@osdk/legacy-client';
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type BaseGroupBy<_T extends BucketValue = BucketValue> = OG_BaseGroupBy<_T>;
import type { Duration as OG_Duration } from '@osdk/legacy-client';
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type Duration<_T extends Timestamp | LocalDate = Timestamp | LocalDate> = OG_Duration<_T>;
import type {
@@ -67,16 +67,16 @@ import type {
MultipleAggregationsOperations as OG_MultipleAggregationsOperations,
} from '@osdk/legacy-client';
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type AggregatableProperty<_T extends MetricValue = MetricValue> = OG_AggregatableProperty<_T>;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type MultipleAggregationsOperations<_T extends MetricValue = MetricValue> =
OG_MultipleAggregationsOperations<_T>;
import type { AggregationGroup as OG_AggregationGroup } from '@osdk/legacy-client';
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type AggregationGroup<
TMetrics extends Metrics | MetricValue,
TBucketGroup extends BucketGroup,
@@ -84,12 +84,12 @@ export type AggregationGroup<
import type { Bucketing as OG_Bucketing } from '@osdk/legacy-client';
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type Bucketing<_T extends string, _X extends BucketValue> = OG_Bucketing<_T, _X>;
import type { AggregationResult as OG_AggregationResult } from '@osdk/legacy-client';
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type AggregationResult<
TBucketGroup extends BucketGroup,
TMetrics extends Metrics | MetricValue,
@@ -97,7 +97,7 @@ export type AggregationResult<
import type { BaseBucketing as OG_BaseBucketing } from '@osdk/legacy-client';
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type BaseBucketing<
TBucketKey extends BucketKey,
TBucketValue extends BucketValue,
@@ -109,13 +109,13 @@ import type {
InternalBucketing as OG_InternalBucketing,
} from '@osdk/legacy-client';
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type ExactValueBucketing<
TBucketKey extends BucketKey,
TBucketValue extends BucketValue,
> = OG_ExactValueBucketing;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type InternalBucketing = OG_InternalBucketing<
TBucketKey,
TBucketValue
@@ -126,13 +126,13 @@ import type {
RangeBucketing as OG_RangeBucketing,
} from '@osdk/legacy-client';
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type RangeBucketing> = OG_RangeBucketing<
TBucketKey,
TBucketValue
>;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type FixedWidthBucketing<
TBucketKey extends BucketKey,
TBucketValue extends Range,
@@ -140,7 +140,7 @@ export type FixedWidthBucketing<
import type { DurationBucketing as OG_DurationBucketing } from '@osdk/legacy-client';
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type DurationBucketing = OG_DurationBucketing<
TBucketKey,
TBucketValue
@@ -148,7 +148,7 @@ export type DurationBucketing = OG_AggregationBuilderResult<
T,
TMultipleAggregationProperties
@@ -168,13 +168,13 @@ import type {
AggregatablePropertyNamesForResult as OG_AggregatablePropertyNamesForResult,
} from '@osdk/legacy-client';
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type AggregatablePropertiesForResult<
TAggregatableProperties,
TResult extends MetricValue,
> = OG_AggregatablePropertiesForResult;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type AggregatablePropertyNamesForResult<
TAggregatableProperties,
TResult extends MetricValue,
@@ -185,15 +185,15 @@ import {
visitInternalBucketing as OG_visitInternalBucketing,
} from '@osdk/legacy-client';
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export const assertBucketingInternal = OG_assertBucketingInternal;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export const visitInternalBucketing = OG_visitInternalBucketing;
import type { AggregatableObjectSetStep as OG_AggregatableObjectSetStep } from '@osdk/legacy-client';
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type AggregatableObjectSetStep<
TAggregatableProperties,
TMultipleAggregationProperties,
@@ -208,7 +208,7 @@ export type AggregatableObjectSetStep<
import type { GroupedTerminalAggregationOperations as OG_GroupedTerminalAggregationOperations } from '@osdk/legacy-client';
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type GroupedTerminalAggregationOperations<
TAggregatableProperties,
TMultipleAggregationProperties,
diff --git a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/aggregations/ComputeStep.ts b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/aggregations/ComputeStep.ts
similarity index 78%
rename from examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/aggregations/ComputeStep.ts
rename to packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/aggregations/ComputeStep.ts
index 858e7be62..b9d9ae6ba 100644
--- a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/aggregations/ComputeStep.ts
+++ b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/aggregations/ComputeStep.ts
@@ -2,10 +2,10 @@ import { BucketGroup, Metrics, MetricValue } from './Aggregations.js';
import { ComputeStep as OG_ComputeStep } from '@osdk/legacy-client';
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export const ComputeStep = OG_ComputeStep;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type ComputeStep = OG_ComputeStep<
TBucketGroup,
TMetrics
@@ -13,7 +13,7 @@ export type ComputeStep = OG_BooleanGroupBy;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type LocalDateGroupBy = OG_LocalDateGroupBy;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type NumericGroupBy = OG_NumericGroupBy;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type StringGroupBy = OG_StringGroupBy;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type TimestampGroupBy = OG_TimestampGroupBy;
export { GroupKeyType } from '@osdk/legacy-client';
diff --git a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/aggregations/index.ts b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/aggregations/index.ts
similarity index 100%
rename from examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/aggregations/index.ts
rename to packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/aggregations/index.ts
diff --git a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/aggregations/internalAggregationRequest.ts b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/aggregations/internalAggregationRequest.ts
similarity index 75%
rename from examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/aggregations/internalAggregationRequest.ts
rename to packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/aggregations/internalAggregationRequest.ts
index 4c3d9eec5..4acb0018f 100644
--- a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/aggregations/internalAggregationRequest.ts
+++ b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/aggregations/internalAggregationRequest.ts
@@ -1,4 +1,4 @@
import type { InternalAggregationRequest as OG_InternalAggregationRequest } from '@osdk/legacy-client';
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type InternalAggregationRequest = OG_InternalAggregationRequest;
diff --git a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/aggregations/metrics/ApproximateDistinctCountAggregatableProperty.ts b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/aggregations/metrics/ApproximateDistinctCountAggregatableProperty.ts
similarity index 75%
rename from examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/aggregations/metrics/ApproximateDistinctCountAggregatableProperty.ts
rename to packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/aggregations/metrics/ApproximateDistinctCountAggregatableProperty.ts
index 82fb2aed3..4cc56e518 100644
--- a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/aggregations/metrics/ApproximateDistinctCountAggregatableProperty.ts
+++ b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/aggregations/metrics/ApproximateDistinctCountAggregatableProperty.ts
@@ -1,7 +1,7 @@
import { ApproximateDistinctCountAggregatableProperty as OG_ApproximateDistinctCountAggregatableProperty } from '@osdk/legacy-client';
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export const ApproximateDistinctCountAggregatableProperty = OG_ApproximateDistinctCountAggregatableProperty;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type ApproximateDistinctCountAggregatableProperty = OG_ApproximateDistinctCountAggregatableProperty;
diff --git a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/aggregations/metrics/DefaultAggregatableProperty.ts b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/aggregations/metrics/DefaultAggregatableProperty.ts
similarity index 75%
rename from examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/aggregations/metrics/DefaultAggregatableProperty.ts
rename to packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/aggregations/metrics/DefaultAggregatableProperty.ts
index c9b490caf..f037b5e9e 100644
--- a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/aggregations/metrics/DefaultAggregatableProperty.ts
+++ b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/aggregations/metrics/DefaultAggregatableProperty.ts
@@ -1,4 +1,4 @@
import { DefaultAggregatableProperty as OG_DefaultAggregatableProperty } from '@osdk/legacy-client';
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export const DefaultAggregatableProperty = OG_DefaultAggregatableProperty;
diff --git a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/aggregations/metrics/LocalDatePropertyMetric.ts b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/aggregations/metrics/LocalDatePropertyMetric.ts
similarity index 74%
rename from examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/aggregations/metrics/LocalDatePropertyMetric.ts
rename to packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/aggregations/metrics/LocalDatePropertyMetric.ts
index 5496f8bc2..ff64e64cd 100644
--- a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/aggregations/metrics/LocalDatePropertyMetric.ts
+++ b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/aggregations/metrics/LocalDatePropertyMetric.ts
@@ -1,4 +1,4 @@
import { LocalDatePropertyMetric as OG_LocalDatePropertyMetric } from '@osdk/legacy-client';
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export const LocalDatePropertyMetric = OG_LocalDatePropertyMetric;
diff --git a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/aggregations/metrics/MultipleAggregatableProperty.ts b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/aggregations/metrics/MultipleAggregatableProperty.ts
similarity index 76%
rename from examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/aggregations/metrics/MultipleAggregatableProperty.ts
rename to packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/aggregations/metrics/MultipleAggregatableProperty.ts
index ca0147dc0..94d61d26d 100644
--- a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/aggregations/metrics/MultipleAggregatableProperty.ts
+++ b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/aggregations/metrics/MultipleAggregatableProperty.ts
@@ -2,9 +2,9 @@ import { Double, MetricValue } from '../Aggregations.js';
import { MultipleAggregatableProperty as OG_MultipleAggregatableProperty } from '@osdk/legacy-client';
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export const MultipleAggregatableProperty = OG_MultipleAggregatableProperty;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type MultipleAggregatableProperty =
OG_MultipleAggregatableProperty;
diff --git a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/aggregations/metrics/NumericPropertyMetric.ts b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/aggregations/metrics/NumericPropertyMetric.ts
similarity index 73%
rename from examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/aggregations/metrics/NumericPropertyMetric.ts
rename to packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/aggregations/metrics/NumericPropertyMetric.ts
index 97b0a5f95..f36dc3d4e 100644
--- a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/aggregations/metrics/NumericPropertyMetric.ts
+++ b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/aggregations/metrics/NumericPropertyMetric.ts
@@ -1,4 +1,4 @@
import { NumericPropertyMetric as OG_NumericPropertyMetric } from '@osdk/legacy-client';
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export const NumericPropertyMetric = OG_NumericPropertyMetric;
diff --git a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/aggregations/metrics/TimestampPropertyMetric.ts b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/aggregations/metrics/TimestampPropertyMetric.ts
similarity index 74%
rename from examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/aggregations/metrics/TimestampPropertyMetric.ts
rename to packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/aggregations/metrics/TimestampPropertyMetric.ts
index 72209acbb..544043d22 100644
--- a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/aggregations/metrics/TimestampPropertyMetric.ts
+++ b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/aggregations/metrics/TimestampPropertyMetric.ts
@@ -1,4 +1,4 @@
import { TimestampPropertyMetric as OG_TimestampPropertyMetric } from '@osdk/legacy-client';
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export const TimestampPropertyMetric = OG_TimestampPropertyMetric;
diff --git a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/aggregations/metrics/index.ts b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/aggregations/metrics/index.ts
similarity index 100%
rename from examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/aggregations/metrics/index.ts
rename to packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/aggregations/metrics/index.ts
diff --git a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/aggregations/metrics/metrics.ts b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/aggregations/metrics/metrics.ts
similarity index 100%
rename from examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/aggregations/metrics/metrics.ts
rename to packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/aggregations/metrics/metrics.ts
diff --git a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/ActionType.ts b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/ActionType.ts
similarity index 74%
rename from examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/ActionType.ts
rename to packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/ActionType.ts
index 91da2a957..39843f08f 100644
--- a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/ActionType.ts
+++ b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/ActionType.ts
@@ -6,13 +6,13 @@ import {
ReturnEditsMode as OG_ReturnEditsMode,
} from '@osdk/legacy-client';
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export const ActionExecutionMode = OG_ActionExecutionMode;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export const ReturnEditsMode = OG_ReturnEditsMode;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export const ActionValidationResult = OG_ActionValidationResult;
import type {
@@ -21,13 +21,13 @@ import type {
ValidationResponse as OG_ValidationResponse,
} from '@osdk/legacy-client';
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type ActionExecutionOptions = OG_ActionExecutionOptions;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type ValidationResponse = OG_ValidationResponse;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type BulkEdits = OG_BulkEdits;
import type {
@@ -35,15 +35,15 @@ import type {
ModifiedObjectEdits as OG_ModifiedObjectEdits,
} from '@osdk/legacy-client';
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type CreatedObjectEdits = OG_CreatedObjectEdits;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type ModifiedObjectEdits = OG_ModifiedObjectEdits;
import type { Edits as OG_Edits } from '@osdk/legacy-client';
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type Edits<
TAddedObjects extends OntologyObject | void,
TModifiedObjects extends OntologyObject | void,
@@ -51,12 +51,12 @@ export type Edits<
import type { ActionResponse as OG_ActionResponse } from '@osdk/legacy-client';
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type ActionResponse | undefined = undefined> = OG_ActionResponse;
import type { ActionResponseFromOptions as OG_ActionResponseFromOptions } from '@osdk/legacy-client';
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type ActionResponseFromOptions<
TOptions extends ActionExecutionOptions | undefined = undefined,
TEdits extends Edits | undefined = undefined,
diff --git a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/ObjectType.ts b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/ObjectType.ts
similarity index 66%
rename from examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/ObjectType.ts
rename to packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/ObjectType.ts
index da4defab7..5f1d3ddc7 100644
--- a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/ObjectType.ts
+++ b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/ObjectType.ts
@@ -26,76 +26,76 @@ import type {
} from '@osdk/legacy-client';
import { OntologyObject } from './OntologyObject.js';
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type BaseType = OG_BaseType;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type StringType = OG_StringType;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type IntegerType = OG_IntegerType;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type DateType = OG_DateType;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type BooleanType = OG_BooleanType;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type ByteType = OG_ByteType;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type DecimalType = OG_DecimalType;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type FloatType = OG_FloatType;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type TimestampType = OG_TimestampType;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type ShortType = OG_ShortType;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type LongType = OG_LongType;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type DoubleType = OG_DoubleType;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type GeoPointType = OG_GeoPointType;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type GeoShapeType = OG_GeoShapeType;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type AttachmentType = OG_AttachmentType;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type ObjectType = OG_ObjectType;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type StructField = OG_StructField;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type QueryBucketRangeableType = OG_QueryBucketRangeableType;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type QueryBucketKeyType = OG_QueryBucketKeyType;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type QueryBucketValueType = OG_QueryBucketValueType;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type AllValueTypes = OG_AllValueTypes;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type OntologyType = OG_OntologyType;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type ObjectTypeProperties = OG_ObjectTypeProperties;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type StructType = OG_StructType;
import type {
@@ -104,39 +104,39 @@ import type {
TimeSeriesType as OG_TimeSeriesType,
} from '@osdk/legacy-client';
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type TimeSeriesType = OG_TimeSeriesType;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type ArrayType = OG_ArrayType;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type SetType = OG_SetType;
import type { Property as OG_Property } from '@osdk/legacy-client';
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type Property = OG_Property;
import type { BaseObjectType as OG_BaseObjectType } from '@osdk/legacy-client';
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type BaseObjectType =
OG_BaseObjectType;
import type { ObjectSetType as OG_ObjectSetType } from '@osdk/legacy-client';
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type ObjectSetType = OG_ObjectSetType;
import type { RangeType as OG_RangeType } from '@osdk/legacy-client';
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type RangeType = OG_RangeType;
import type { TwoDimensionalAggregationType as OG_TwoDimensionalAggregationType } from '@osdk/legacy-client';
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type TwoDimensionalAggregationType<
TGroupKey extends QueryBucketKeyType,
TValue extends QueryBucketValueType,
@@ -144,7 +144,7 @@ export type TwoDimensionalAggregationType<
import type { ThreeDimensionalAggregationType as OG_ThreeDimensionalAggregationType } from '@osdk/legacy-client';
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type ThreeDimensionalAggregationType<
TGroupKey extends QueryBucketKeyType,
TSegmentKey extends QueryBucketKeyType,
diff --git a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/OntologyObject.ts b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/OntologyObject.ts
similarity index 70%
rename from examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/OntologyObject.ts
rename to packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/OntologyObject.ts
index 49a7a939b..461a3fadf 100644
--- a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/OntologyObject.ts
+++ b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/OntologyObject.ts
@@ -1,9 +1,9 @@
import type { OntologyObject as OG_OntologyObject } from '@osdk/legacy-client';
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type OntologyObject = OG_OntologyObject;
import { isOntologyObject as OG_isOntologyObject } from '@osdk/legacy-client';
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export const isOntologyObject = OG_isOntologyObject;
diff --git a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/Queries.ts b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/Queries.ts
similarity index 78%
rename from examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/Queries.ts
rename to packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/Queries.ts
index e863fa4dc..353e912aa 100644
--- a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/Queries.ts
+++ b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/Queries.ts
@@ -2,17 +2,17 @@ import { BucketValue } from '../aggregations/index.js';
import type { QueryResponse as OG_QueryResponse } from '@osdk/legacy-client';
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type QueryResponse = OG_QueryResponse;
import type { BaseBucket as OG_BaseBucket } from '@osdk/legacy-client';
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type BaseBucket = OG_BaseBucket;
import type { NestedBucket as OG_NestedBucket } from '@osdk/legacy-client';
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type NestedBucket = OG_NestedBucket<
TGroupKey,
TSegmentKey,
@@ -21,7 +21,7 @@ export type NestedBucket = O
import type { TwoDimensionalAggregation as OG_TwoDimensionalAggregation } from '@osdk/legacy-client';
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type TwoDimensionalAggregation<
TGroupKey extends QueryBucketKey,
TValue extends BucketValue = number,
@@ -29,7 +29,7 @@ export type TwoDimensionalAggregation<
import type { ThreeDimensionalAggregation as OG_ThreeDimensionalAggregation } from '@osdk/legacy-client';
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type ThreeDimensionalAggregation<
TGroupKey extends QueryBucketKey,
TSegmentKey extends QueryBucketKey,
@@ -38,5 +38,5 @@ export type ThreeDimensionalAggregation<
import type { QueryBucketKey as OG_QueryBucketKey } from '@osdk/legacy-client';
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type QueryBucketKey = OG_QueryBucketKey;
diff --git a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/attachments/Attachment.ts b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/attachments/Attachment.ts
similarity index 65%
rename from examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/attachments/Attachment.ts
rename to packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/attachments/Attachment.ts
index c4a2bd3ed..375a4675a 100644
--- a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/attachments/Attachment.ts
+++ b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/attachments/Attachment.ts
@@ -1,7 +1,7 @@
import type { Attachment as OG_Attachment, AttachmentMetadata as OG_AttachmentMetadata } from '@osdk/legacy-client';
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type Attachment = OG_Attachment;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type AttachmentMetadata = OG_AttachmentMetadata;
diff --git a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/attachments/Attachments.ts b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/attachments/Attachments.ts
similarity index 67%
rename from examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/attachments/Attachments.ts
rename to packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/attachments/Attachments.ts
index 13565f2ec..b9deb6954 100644
--- a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/attachments/Attachments.ts
+++ b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/attachments/Attachments.ts
@@ -1,4 +1,4 @@
import type { Attachments as OG_Attachments } from '@osdk/legacy-client';
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type Attachments = OG_Attachments;
diff --git a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/attachments/index.ts b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/attachments/index.ts
similarity index 100%
rename from examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/attachments/index.ts
rename to packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/attachments/index.ts
diff --git a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/geoshapes/Distance.ts b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/geoshapes/Distance.ts
similarity index 53%
rename from examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/geoshapes/Distance.ts
rename to packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/geoshapes/Distance.ts
index 8b1569444..e87f07e2d 100644
--- a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/geoshapes/Distance.ts
+++ b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/geoshapes/Distance.ts
@@ -1,13 +1,13 @@
import { Distance as OG_Distance, DistanceUnit as OG_DistanceUnit } from '@osdk/legacy-client';
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export const Distance = OG_Distance;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export const DistanceUnit = OG_DistanceUnit;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type Distance = OG_Distance;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type DistanceUnit = OG_DistanceUnit;
diff --git a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/geoshapes/GeoJson.ts b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/geoshapes/GeoJson.ts
similarity index 64%
rename from examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/geoshapes/GeoJson.ts
rename to packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/geoshapes/GeoJson.ts
index 57e3e4021..c01aaaaa5 100644
--- a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/geoshapes/GeoJson.ts
+++ b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/geoshapes/GeoJson.ts
@@ -10,29 +10,29 @@ import type {
GeoJsonPolygon as OG_GeoJsonPolygon,
} from '@osdk/legacy-client';
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type GeoJsonPoint = OG_GeoJsonPoint;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type GeoJsonPolygon = OG_GeoJsonPolygon;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type GeoJsonLineString = OG_GeoJsonLineString;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type GeoJsonMultiPoint = OG_GeoJsonMultiPoint;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type GeoJsonMultiPolygon = OG_GeoJsonMultiPolygon;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type GeoJsonMultiLineString = OG_GeoJsonMultiLineString;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type GeoJsonGeometryCollection = OG_GeoJsonGeometryCollection;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type GeoJsonGeometry = OG_GeoJsonGeometry;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type GeoJson = OG_GeoJson;
diff --git a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/geoshapes/GeoPoint.ts b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/geoshapes/GeoPoint.ts
similarity index 60%
rename from examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/geoshapes/GeoPoint.ts
rename to packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/geoshapes/GeoPoint.ts
index c873c711c..be2c29e71 100644
--- a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/geoshapes/GeoPoint.ts
+++ b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/geoshapes/GeoPoint.ts
@@ -4,22 +4,22 @@ import {
mapCoordinatesToGeoPoint as OG_mapCoordinatesToGeoPoint,
} from '@osdk/legacy-client';
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export const isGeoPoint = OG_isGeoPoint;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export const GeoPoint = OG_GeoPoint;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export const mapCoordinatesToGeoPoint = OG_mapCoordinatesToGeoPoint;
import type { Coordinates as OG_Coordinates, GeoHash as OG_GeoHash } from '@osdk/legacy-client';
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type GeoHash = OG_GeoHash;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type Coordinates = OG_Coordinates;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type GeoPoint = OG_GeoPoint;
diff --git a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/geoshapes/GeoShape.ts b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/geoshapes/GeoShape.ts
similarity index 55%
rename from examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/geoshapes/GeoShape.ts
rename to packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/geoshapes/GeoShape.ts
index bf38910ca..372c01bd6 100644
--- a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/geoshapes/GeoShape.ts
+++ b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/geoshapes/GeoShape.ts
@@ -1,7 +1,7 @@
import { GeoShape as OG_GeoShape } from '@osdk/legacy-client';
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export const GeoShape = OG_GeoShape;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type GeoShape = OG_GeoShape;
diff --git a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/geoshapes/GeometryCollection.ts b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/geoshapes/GeometryCollection.ts
similarity index 71%
rename from examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/geoshapes/GeometryCollection.ts
rename to packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/geoshapes/GeometryCollection.ts
index 3f22eecf6..7141990ac 100644
--- a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/geoshapes/GeometryCollection.ts
+++ b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/geoshapes/GeometryCollection.ts
@@ -1,4 +1,4 @@
import { GeometryCollection as OG_GeometryCollection } from '@osdk/legacy-client';
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export const GeometryCollection = OG_GeometryCollection;
diff --git a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/geoshapes/LineString.ts b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/geoshapes/LineString.ts
similarity index 57%
rename from examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/geoshapes/LineString.ts
rename to packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/geoshapes/LineString.ts
index aacb1eaf1..aaf844a0a 100644
--- a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/geoshapes/LineString.ts
+++ b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/geoshapes/LineString.ts
@@ -1,7 +1,7 @@
import { LineString as OG_LineString } from '@osdk/legacy-client';
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export const LineString = OG_LineString;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type LineString = OG_LineString;
diff --git a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/geoshapes/MultiGeoPoint.ts b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/geoshapes/MultiGeoPoint.ts
similarity index 60%
rename from examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/geoshapes/MultiGeoPoint.ts
rename to packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/geoshapes/MultiGeoPoint.ts
index 908428850..3fb704e88 100644
--- a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/geoshapes/MultiGeoPoint.ts
+++ b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/geoshapes/MultiGeoPoint.ts
@@ -1,7 +1,7 @@
import { MultiGeoPoint as OG_MultiGeoPoint } from '@osdk/legacy-client';
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export const MultiGeoPoint = OG_MultiGeoPoint;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type MultiGeoPoint = OG_MultiGeoPoint;
diff --git a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/geoshapes/MultiLineString.ts b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/geoshapes/MultiLineString.ts
similarity index 61%
rename from examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/geoshapes/MultiLineString.ts
rename to packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/geoshapes/MultiLineString.ts
index 6afb3de33..bc96caddd 100644
--- a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/geoshapes/MultiLineString.ts
+++ b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/geoshapes/MultiLineString.ts
@@ -1,7 +1,7 @@
import { MultiLineString as OG_MultiLineString } from '@osdk/legacy-client';
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export const MultiLineString = OG_MultiLineString;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type MultiLineString = OG_MultiLineString;
diff --git a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/geoshapes/MultiPolygon.ts b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/geoshapes/MultiPolygon.ts
similarity index 59%
rename from examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/geoshapes/MultiPolygon.ts
rename to packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/geoshapes/MultiPolygon.ts
index 093da1697..122ec14c2 100644
--- a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/geoshapes/MultiPolygon.ts
+++ b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/geoshapes/MultiPolygon.ts
@@ -1,7 +1,7 @@
import { MultiPolygon as OG_MultiPolygon } from '@osdk/legacy-client';
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export const MultiPolygon = OG_MultiPolygon;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type MultiPolygon = OG_MultiPolygon;
diff --git a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/geoshapes/Polygon.ts b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/geoshapes/Polygon.ts
similarity index 59%
rename from examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/geoshapes/Polygon.ts
rename to packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/geoshapes/Polygon.ts
index 65460c905..ecfee95b3 100644
--- a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/geoshapes/Polygon.ts
+++ b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/geoshapes/Polygon.ts
@@ -1,12 +1,12 @@
import { Polygon as OG_Polygon } from '@osdk/legacy-client';
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export const Polygon = OG_Polygon;
import type { LinearRing as OG_LinearRing } from '@osdk/legacy-client';
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type LinearRing = OG_LinearRing;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type Polygon = OG_Polygon;
diff --git a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/geoshapes/index.ts b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/geoshapes/index.ts
similarity index 100%
rename from examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/geoshapes/index.ts
rename to packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/geoshapes/index.ts
diff --git a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/index.ts b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/index.ts
similarity index 100%
rename from examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/index.ts
rename to packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/index.ts
diff --git a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/links.ts b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/links.ts
similarity index 74%
rename from examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/links.ts
rename to packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/links.ts
index a487335b9..14ad88cdd 100644
--- a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/links.ts
+++ b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/links.ts
@@ -1,8 +1,8 @@
import type { MultiLink as OG_MultiLink, SingleLink as OG_SingleLink } from '@osdk/legacy-client';
import { OntologyObject } from './OntologyObject.js';
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type SingleLink = OG_SingleLink;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type MultiLink = OG_MultiLink;
diff --git a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/localDate.ts b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/localDate.ts
similarity index 56%
rename from examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/localDate.ts
rename to packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/localDate.ts
index f2e8acd5a..02256ad41 100644
--- a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/localDate.ts
+++ b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/localDate.ts
@@ -1,7 +1,7 @@
import { LocalDate as OG_LocalDate } from '@osdk/legacy-client';
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export const LocalDate = OG_LocalDate;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type LocalDate = OG_LocalDate;
diff --git a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/objectset/ObjectSetDefinition.ts b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/objectset/ObjectSetDefinition.ts
similarity index 71%
rename from examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/objectset/ObjectSetDefinition.ts
rename to packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/objectset/ObjectSetDefinition.ts
index eebe6a5e6..ff07b70b4 100644
--- a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/objectset/ObjectSetDefinition.ts
+++ b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/objectset/ObjectSetDefinition.ts
@@ -9,26 +9,26 @@ import type {
SubtractObjectSetDefinition as OG_SubtractObjectSetDefinition,
} from '@osdk/legacy-client';
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type BaseObjectSetDefinition = OG_BaseObjectSetDefinition;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type ReferenceObjectSetDefinition = OG_ReferenceObjectSetDefinition;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type StaticObjectSetDefinition = OG_StaticObjectSetDefinition;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type IntersectObjectSetDefinition = OG_IntersectObjectSetDefinition;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type SubtractObjectSetDefinition = OG_SubtractObjectSetDefinition;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type SearchAroundObjectSetDefinition = OG_SearchAroundObjectSetDefinition;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type FilterObjectSetDefinition = OG_FilterObjectSetDefinition;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type ObjectSetDefinition = OG_ObjectSetDefinition;
diff --git a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/objectset/OntologyObjectSet.ts b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/objectset/OntologyObjectSet.ts
similarity index 71%
rename from examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/objectset/OntologyObjectSet.ts
rename to packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/objectset/OntologyObjectSet.ts
index 2074021b4..38f307818 100644
--- a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/objectset/OntologyObjectSet.ts
+++ b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/objectset/OntologyObjectSet.ts
@@ -1,4 +1,4 @@
import type { OntologyObjectSet as OG_OntologyObjectSet } from '@osdk/legacy-client';
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type OntologyObjectSet = OG_OntologyObjectSet;
diff --git a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/objectset/index.ts b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/objectset/index.ts
similarity index 100%
rename from examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/objectset/index.ts
rename to packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/objectset/index.ts
diff --git a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/sharedObjectCode/FilteredPropertiesTerminalOperations.ts b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/sharedObjectCode/FilteredPropertiesTerminalOperations.ts
similarity index 84%
rename from examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/sharedObjectCode/FilteredPropertiesTerminalOperations.ts
rename to packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/sharedObjectCode/FilteredPropertiesTerminalOperations.ts
index 338c5d281..798d10418 100644
--- a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/sharedObjectCode/FilteredPropertiesTerminalOperations.ts
+++ b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/sharedObjectCode/FilteredPropertiesTerminalOperations.ts
@@ -4,13 +4,13 @@ import type {
} from '@osdk/legacy-client';
import { OntologyObject } from '../OntologyObject.js';
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type FilteredPropertiesTerminalOperations<
T extends OntologyObject,
V extends Array,
> = OG_FilteredPropertiesTerminalOperations;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type FilteredPropertiesTerminalOperationsWithGet<
T extends OntologyObject,
V extends Array,
diff --git a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/sharedObjectCode/index.ts b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/sharedObjectCode/index.ts
similarity index 100%
rename from examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/sharedObjectCode/index.ts
rename to packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/sharedObjectCode/index.ts
diff --git a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/timeseries/TimeSeries.ts b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/timeseries/TimeSeries.ts
similarity index 71%
rename from examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/timeseries/TimeSeries.ts
rename to packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/timeseries/TimeSeries.ts
index 1504e1fe6..5bf9e7b25 100644
--- a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/timeseries/TimeSeries.ts
+++ b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/timeseries/TimeSeries.ts
@@ -1,4 +1,4 @@
import type { TimeSeries as OG_TimeSeries } from '@osdk/legacy-client';
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type TimeSeries = OG_TimeSeries;
diff --git a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/timeseries/TimeSeriesDuration.ts b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/timeseries/TimeSeriesDuration.ts
similarity index 63%
rename from examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/timeseries/TimeSeriesDuration.ts
rename to packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/timeseries/TimeSeriesDuration.ts
index f14d77504..544a39c48 100644
--- a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/timeseries/TimeSeriesDuration.ts
+++ b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/timeseries/TimeSeriesDuration.ts
@@ -4,11 +4,11 @@ import type {
WhenUnit as OG_WhenUnit,
} from '@osdk/legacy-client';
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type WhenUnit = OG_WhenUnit;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type DurationUnit = OG_DurationUnit;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type TimeSeriesDuration = OG_TimeSeriesDuration;
diff --git a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/timeseries/TimeSeriesPoint.ts b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/timeseries/TimeSeriesPoint.ts
similarity index 74%
rename from examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/timeseries/TimeSeriesPoint.ts
rename to packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/timeseries/TimeSeriesPoint.ts
index e19e08727..f77a11039 100644
--- a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/timeseries/TimeSeriesPoint.ts
+++ b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/timeseries/TimeSeriesPoint.ts
@@ -1,4 +1,4 @@
import type { TimeSeriesPoint as OG_TimeSeriesPoint } from '@osdk/legacy-client';
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type TimeSeriesPoint = OG_TimeSeriesPoint;
diff --git a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/timeseries/TimeSeriesQuery.ts b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/timeseries/TimeSeriesQuery.ts
similarity index 74%
rename from examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/timeseries/TimeSeriesQuery.ts
rename to packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/timeseries/TimeSeriesQuery.ts
index 8f7dbf5ea..6cf4ad3ec 100644
--- a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/timeseries/TimeSeriesQuery.ts
+++ b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/timeseries/TimeSeriesQuery.ts
@@ -1,4 +1,4 @@
import type { TimeSeriesQuery as OG_TimeSeriesQuery } from '@osdk/legacy-client';
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type TimeSeriesQuery = OG_TimeSeriesQuery;
diff --git a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/timeseries/TimeSeriesTerminalOperations.ts b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/timeseries/TimeSeriesTerminalOperations.ts
similarity index 75%
rename from examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/timeseries/TimeSeriesTerminalOperations.ts
rename to packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/timeseries/TimeSeriesTerminalOperations.ts
index d14810105..c30f21875 100644
--- a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/timeseries/TimeSeriesTerminalOperations.ts
+++ b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/timeseries/TimeSeriesTerminalOperations.ts
@@ -3,8 +3,8 @@ import type {
TimeSeriesTerminalOperations as OG_TimeSeriesTerminalOperations,
} from '@osdk/legacy-client';
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type TimeSeriesTerminalOperations = OG_TimeSeriesTerminalOperations;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type TimeSeriesIterator = OG_TimeSeriesIterator;
diff --git a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/timeseries/index.ts b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/timeseries/index.ts
similarity index 100%
rename from examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/timeseries/index.ts
rename to packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/timeseries/index.ts
diff --git a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/timestamp.ts b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/timestamp.ts
similarity index 56%
rename from examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/timestamp.ts
rename to packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/timestamp.ts
index 364c533f3..4ae71229c 100644
--- a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/timestamp.ts
+++ b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/baseTypes/timestamp.ts
@@ -1,7 +1,7 @@
import { Timestamp as OG_Timestamp } from '@osdk/legacy-client';
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export const Timestamp = OG_Timestamp;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type Timestamp = OG_Timestamp;
diff --git a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/client/clientOptions.ts b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/client/clientOptions.ts
similarity index 80%
rename from examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/client/clientOptions.ts
rename to packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/client/clientOptions.ts
index ee88d1398..c3bf5e7ef 100644
--- a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/client/clientOptions.ts
+++ b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/client/clientOptions.ts
@@ -1,5 +1,5 @@
import type { FoundryClientOptions as OG_FoundryClientOptions } from '@osdk/legacy-client';
import { Auth } from '@osdk/legacy-client';
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type FoundryClientOptions = OG_FoundryClientOptions;
diff --git a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/client/index.ts b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/client/index.ts
similarity index 100%
rename from examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/client/index.ts
rename to packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/client/index.ts
diff --git a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/filters/ArrayFilter.ts b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/filters/ArrayFilter.ts
similarity index 75%
rename from examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/filters/ArrayFilter.ts
rename to packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/filters/ArrayFilter.ts
index 8d5dd1771..b4369a540 100644
--- a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/filters/ArrayFilter.ts
+++ b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/filters/ArrayFilter.ts
@@ -1,10 +1,10 @@
import { ArrayFilter as OG_ArrayFilter } from '@osdk/legacy-client';
import { Attachment, GeoPoint, GeoShape, LocalDate, Timestamp } from '../baseTypes/index.js';
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export const ArrayFilter = OG_ArrayFilter;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type ArrayFilter<
T extends string | number | Timestamp | LocalDate | boolean | GeoShape | GeoPoint | Attachment,
> = OG_ArrayFilter;
diff --git a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/filters/AttachmentFilter.ts b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/filters/AttachmentFilter.ts
similarity index 62%
rename from examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/filters/AttachmentFilter.ts
rename to packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/filters/AttachmentFilter.ts
index 12062395f..4b2763e9e 100644
--- a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/filters/AttachmentFilter.ts
+++ b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/filters/AttachmentFilter.ts
@@ -1,7 +1,7 @@
import { AttachmentFilter as OG_AttachmentFilter } from '@osdk/legacy-client';
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export const AttachmentFilter = OG_AttachmentFilter;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type AttachmentFilter = OG_AttachmentFilter;
diff --git a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/filters/BooleanFilter.ts b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/filters/BooleanFilter.ts
similarity index 60%
rename from examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/filters/BooleanFilter.ts
rename to packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/filters/BooleanFilter.ts
index 6c144b3cd..db93985c1 100644
--- a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/filters/BooleanFilter.ts
+++ b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/filters/BooleanFilter.ts
@@ -1,7 +1,7 @@
import { BooleanFilter as OG_BooleanFilter } from '@osdk/legacy-client';
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export const BooleanFilter = OG_BooleanFilter;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type BooleanFilter = OG_BooleanFilter;
diff --git a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/filters/DateTimeFilters.ts b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/filters/DateTimeFilters.ts
similarity index 58%
rename from examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/filters/DateTimeFilters.ts
rename to packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/filters/DateTimeFilters.ts
index c2f3be998..8e92789a3 100644
--- a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/filters/DateTimeFilters.ts
+++ b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/filters/DateTimeFilters.ts
@@ -1,13 +1,13 @@
import { LocalDateFilter as OG_LocalDateFilter, TimestampFilter as OG_TimestampFilter } from '@osdk/legacy-client';
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export const TimestampFilter = OG_TimestampFilter;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export const LocalDateFilter = OG_LocalDateFilter;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type TimestampFilter = OG_TimestampFilter;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type LocalDateFilter = OG_LocalDateFilter;
diff --git a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/filters/Filters.ts b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/filters/Filters.ts
similarity index 68%
rename from examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/filters/Filters.ts
rename to packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/filters/Filters.ts
index 5a3915a31..01e186b3c 100644
--- a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/filters/Filters.ts
+++ b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/filters/Filters.ts
@@ -4,10 +4,10 @@ import type {
} from '@osdk/legacy-client';
import { OntologyObject } from '@osdk/legacy-client';
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type ObjectTypeFilterFunction = OG_ObjectTypeFilterFunction;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type ObjectTypeOrderByFunction = OG_ObjectTypeOrderByFunction;
import type {
@@ -39,85 +39,85 @@ import type {
WithinPolygonWhereClause as OG_WithinPolygonWhereClause,
} from '@osdk/legacy-client';
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type BoundingBoxFilter = OG_BoundingBoxFilter;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type DistanceOf = OG_DistanceOf;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type SearchClause = OG_SearchClause;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type LtWhereClause = OG_LtWhereClause;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type GtWhereClause = OG_GtWhereClause;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type LteWhereClause = OG_LteWhereClause;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type GteWhereClause = OG_GteWhereClause;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type EqWhereClause = OG_EqWhereClause;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type IsNullWhereClause = OG_IsNullWhereClause;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type ContainsWhereClause = OG_ContainsWhereClause;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type StartsWithWhereClause = OG_StartsWithWhereClause;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type ContainsAllTermsInOrderWhereClause = OG_ContainsAllTermsInOrderWhereClause;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type ContainsAnyTermWhereClause = OG_ContainsAnyTermWhereClause;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type ContainsAllTermsWhereClause = OG_ContainsAllTermsWhereClause;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type WithinDistanceOfWhereClause = OG_WithinDistanceOfWhereClause;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type WithinBoundingBoxWhereClause = OG_WithinBoundingBoxWhereClause;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type IntersectsBoundingBoxWhereClause = OG_IntersectsBoundingBoxWhereClause;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type DoesNotIntersectBoundingBoxWhereClause = OG_DoesNotIntersectBoundingBoxWhereClause;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type WithinPolygonWhereClause = OG_WithinPolygonWhereClause;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type IntersectsPolygonWhereClause = OG_IntersectsPolygonWhereClause;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type DoesNotIntersectPolygonWhereClause = OG_DoesNotIntersectPolygonWhereClause;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type AndWhereClause = OG_AndWhereClause;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type OrWhereClause = OG_OrWhereClause;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type NotWhereClause = OG_NotWhereClause;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type WhereClause = OG_WhereClause;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type OrderByClause = OG_OrderByClause;
import type { FilterType as OG_FilterType } from '@osdk/legacy-client';
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type FilterType = OG_FilterType;
diff --git a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/filters/GeoPointFilter.ts b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/filters/GeoPointFilter.ts
similarity index 63%
rename from examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/filters/GeoPointFilter.ts
rename to packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/filters/GeoPointFilter.ts
index 5d744fcd3..abea02d33 100644
--- a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/filters/GeoPointFilter.ts
+++ b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/filters/GeoPointFilter.ts
@@ -1,12 +1,12 @@
import { GeoPointFilter as OG_GeoPointFilter } from '@osdk/legacy-client';
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export const GeoPointFilter = OG_GeoPointFilter;
import type { BoundingBox as OG_BoundingBox } from '@osdk/legacy-client';
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type GeoPointFilter = OG_GeoPointFilter;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type BoundingBox = OG_BoundingBox;
diff --git a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/filters/GeoShapeFilter.ts b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/filters/GeoShapeFilter.ts
similarity index 60%
rename from examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/filters/GeoShapeFilter.ts
rename to packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/filters/GeoShapeFilter.ts
index bc15a6123..8ddd5f5f7 100644
--- a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/filters/GeoShapeFilter.ts
+++ b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/filters/GeoShapeFilter.ts
@@ -1,7 +1,7 @@
import { GeoShapeFilter as OG_GeoShapeFilter } from '@osdk/legacy-client';
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export const GeoShapeFilter = OG_GeoShapeFilter;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type GeoShapeFilter = OG_GeoShapeFilter;
diff --git a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/filters/NumericFilter.ts b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/filters/NumericFilter.ts
similarity index 60%
rename from examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/filters/NumericFilter.ts
rename to packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/filters/NumericFilter.ts
index 5d18ae32e..243d61e8b 100644
--- a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/filters/NumericFilter.ts
+++ b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/filters/NumericFilter.ts
@@ -1,7 +1,7 @@
import { NumericFilter as OG_NumericFilter } from '@osdk/legacy-client';
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export const NumericFilter = OG_NumericFilter;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type NumericFilter = OG_NumericFilter;
diff --git a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/filters/Op.ts b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/filters/Op.ts
similarity index 57%
rename from examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/filters/Op.ts
rename to packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/filters/Op.ts
index 9b34d1c60..1f86888f9 100644
--- a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/filters/Op.ts
+++ b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/filters/Op.ts
@@ -1,4 +1,4 @@
import { Op as OG_Op } from '@osdk/legacy-client';
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export const Op = OG_Op;
diff --git a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/filters/OrderByOption.ts b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/filters/OrderByOption.ts
similarity index 60%
rename from examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/filters/OrderByOption.ts
rename to packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/filters/OrderByOption.ts
index eabf8ec05..e5b4a5986 100644
--- a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/filters/OrderByOption.ts
+++ b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/filters/OrderByOption.ts
@@ -1,7 +1,7 @@
import { OrderByOption as OG_OrderByOption } from '@osdk/legacy-client';
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export const OrderByOption = OG_OrderByOption;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type OrderByOption = OG_OrderByOption;
diff --git a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/filters/StringFilter.ts b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/filters/StringFilter.ts
similarity index 59%
rename from examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/filters/StringFilter.ts
rename to packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/filters/StringFilter.ts
index fa7bcb86c..51165fcf7 100644
--- a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/filters/StringFilter.ts
+++ b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/filters/StringFilter.ts
@@ -1,7 +1,7 @@
import { StringFilter as OG_StringFilter } from '@osdk/legacy-client';
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export const StringFilter = OG_StringFilter;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type StringFilter = OG_StringFilter;
diff --git a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/filters/index.ts b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/filters/index.ts
similarity index 100%
rename from examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/filters/index.ts
rename to packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/filters/index.ts
diff --git a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/index.ts b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/index.ts
similarity index 100%
rename from examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/index.ts
rename to packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/index.ts
diff --git a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/ontologyProvider/Errors.ts b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/ontologyProvider/Errors.ts
similarity index 68%
rename from examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/ontologyProvider/Errors.ts
rename to packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/ontologyProvider/Errors.ts
index 82cb0850e..102ddda6d 100644
--- a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/ontologyProvider/Errors.ts
+++ b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/ontologyProvider/Errors.ts
@@ -63,188 +63,188 @@ import type {
UnknownParameter as OG_UnknownParameter,
} from '@osdk/legacy-client';
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type PermissionDenied = OG_PermissionDenied;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type Unauthorized = OG_Unauthorized;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type InvalidAggregationRangeValue = OG_InvalidAggregationRangeValue;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type MalformedPropertyFilters = OG_MalformedPropertyFilters;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type PropertiesNotFilterable = OG_PropertiesNotFilterable;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type ParametersNotFound = OG_ParametersNotFound;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type ApplyActionFailed = OG_ApplyActionFailed;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type PropertyTypesSearchNotSupported = OG_PropertyTypesSearchNotSupported;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type InvalidParameterValue = OG_InvalidParameterValue;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type QueryTimeExceededLimit = OG_QueryTimeExceededLimit;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type CompositePrimaryKeyNotSupported = OG_CompositePrimaryKeyNotSupported;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type PropertyBaseTypeNotSupported = OG_PropertyBaseTypeNotSupported;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type PropertiesNotSearchable = OG_PropertiesNotSearchable;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type AttachmentNotFound = OG_AttachmentNotFound;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type ObjectTypeNotFound = OG_ObjectTypeNotFound;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type InvalidGroupId = OG_InvalidGroupId;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type OntologySyncing = OG_OntologySyncing;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type ActionNotFound = OG_ActionNotFound;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type ParameterObjectSetRidNotFound = OG_ParameterObjectSetRidNotFound;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type LinkTypeNotFound = OG_LinkTypeNotFound;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type InvalidRangeQuery = OG_InvalidRangeQuery;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type ActionParameterObjectNotFound = OG_ActionParameterObjectNotFound;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type InvalidPropertyValue = OG_InvalidPropertyValue;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type PropertiesNotSortable = OG_PropertiesNotSortable;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type FunctionExecutionTimedOut = OG_FunctionExecutionTimedOut;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type InvalidFields = OG_InvalidFields;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type ActionTypeNotFound = OG_ActionTypeNotFound;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type ObjectTypeNotSynced = OG_ObjectTypeNotSynced;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type OntologyEditsExceededLimit = OG_OntologyEditsExceededLimit;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type AggregationGroupCountExceededLimit = OG_AggregationGroupCountExceededLimit;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type InvalidContentType = OG_InvalidContentType;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type PropertiesNotFound = OG_PropertiesNotFound;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type FunctionInvalidInput = OG_FunctionInvalidInput;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type InvalidSortOrder = OG_InvalidSortOrder;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type QueryDepthExceededLimit = OG_QueryDepthExceededLimit;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type InvalidPropertyFiltersCombination = OG_InvalidPropertyFiltersCombination;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type ObjectsExceededLimit = OG_ObjectsExceededLimit;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type DuplicateOrderBy = OG_DuplicateOrderBy;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type FunctionEncounteredUserFacingError = OG_FunctionEncounteredUserFacingError;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type InvalidUserId = OG_InvalidUserId;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type QueryNotFound = OG_QueryNotFound;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type InvalidAggregationRange = OG_InvalidAggregationRange;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type ParameterObjectNotFound = OG_ParameterObjectNotFound;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type QueryMemoryExceededLimit = OG_QueryMemoryExceededLimit;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type InvalidContentLength = OG_InvalidContentLength;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type OntologyNotFound = OG_OntologyNotFound;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type ActionParameterObjectTypeNotFound = OG_ActionParameterObjectTypeNotFound;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type UnknownParameter = OG_UnknownParameter;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type InvalidSortType = OG_InvalidSortType;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type PropertyFiltersNotSupported = OG_PropertyFiltersNotSupported;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type ActionValidationFailed = OG_ActionValidationFailed;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type MultipleGroupByOnFieldNotSupported = OG_MultipleGroupByOnFieldNotSupported;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type LinkedObjectNotFound = OG_LinkedObjectNotFound;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type ActionEditedPropertiesNotFound = OG_ActionEditedPropertiesNotFound;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type InvalidPropertyFilterValue = OG_InvalidPropertyFilterValue;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type QueryEncounteredUserFacingError = OG_QueryEncounteredUserFacingError;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type AttachmentSizeExceededLimit = OG_AttachmentSizeExceededLimit;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type ObjectNotFound = OG_ObjectNotFound;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type PropertyApiNameNotFound = OG_PropertyApiNameNotFound;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type ParameterTypeNotSupported = OG_ParameterTypeNotSupported;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type InvalidAggregationRangePropertyType = OG_InvalidAggregationRangePropertyType;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type MissingParameter = OG_MissingParameter;
diff --git a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/ontologyProvider/OntologyMetadata.ts b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/ontologyProvider/OntologyMetadata.ts
similarity index 70%
rename from examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/ontologyProvider/OntologyMetadata.ts
rename to packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/ontologyProvider/OntologyMetadata.ts
index 9feff1932..279bbbf52 100644
--- a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/ontologyProvider/OntologyMetadata.ts
+++ b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/ontologyProvider/OntologyMetadata.ts
@@ -1,4 +1,4 @@
import type { OntologyMetadata as OG_OntologyMetadata } from '@osdk/legacy-client';
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type OntologyMetadata = OG_OntologyMetadata;
diff --git a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/ontologyProvider/Result.ts b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/ontologyProvider/Result.ts
similarity index 65%
rename from examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/ontologyProvider/Result.ts
rename to packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/ontologyProvider/Result.ts
index 835834f75..fe0a58f7c 100644
--- a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/ontologyProvider/Result.ts
+++ b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/ontologyProvider/Result.ts
@@ -2,34 +2,34 @@ import { FoundryApiError } from '@osdk/legacy-client';
import type { Err as OG_Err, Ok as OG_Ok } from '@osdk/legacy-client';
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type Ok = OG_Ok;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type Err = OG_Err;
import type { Result as OG_Result } from '@osdk/legacy-client';
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type Result = OG_Result;
import { isErr as OG_isErr, isOk as OG_isOk, visitError as OG_visitError } from '@osdk/legacy-client';
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export const isOk = OG_isOk;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export const isErr = OG_isErr;
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export const visitError = OG_visitError;
import type { ErrorVisitor as OG_ErrorVisitor } from '@osdk/legacy-client';
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type ErrorVisitor = OG_ErrorVisitor;
import type { ExtractKeysWithType as OG_ExtractKeysWithType } from '@osdk/legacy-client';
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type ExtractKeysWithType = OG_ExtractKeysWithType;
diff --git a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/ontologyProvider/index.ts b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/ontologyProvider/index.ts
similarity index 100%
rename from examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/ontologyProvider/index.ts
rename to packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/ontologyProvider/index.ts
diff --git a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/paging/Page.ts b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/paging/Page.ts
similarity index 62%
rename from examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/paging/Page.ts
rename to packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/paging/Page.ts
index 38a8d5f72..8c8f569e9 100644
--- a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/paging/Page.ts
+++ b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/paging/Page.ts
@@ -1,4 +1,4 @@
import type { Page as OG_Page } from '@osdk/legacy-client';
-/** @deprecated submodule imports arent public api **/
+/** @deprecated submodule imports aren't public api **/
export type Page = OG_Page;
diff --git a/examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/paging/index.ts b/packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/paging/index.ts
similarity index 100%
rename from examples-extra/one_dot_one/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/paging/index.ts
rename to packages/e2e.generated.1.1.x/src/generatedNoCheck/internal/@foundry/ontology-runtime/dist/paging/index.ts
diff --git a/examples-extra/one_dot_one/src/generatedNoCheck/ontology/actions/Actions.ts b/packages/e2e.generated.1.1.x/src/generatedNoCheck/ontology/actions/Actions.ts
similarity index 100%
rename from examples-extra/one_dot_one/src/generatedNoCheck/ontology/actions/Actions.ts
rename to packages/e2e.generated.1.1.x/src/generatedNoCheck/ontology/actions/Actions.ts
diff --git a/examples-extra/one_dot_one/src/generatedNoCheck/ontology/actions/BatchActions.ts b/packages/e2e.generated.1.1.x/src/generatedNoCheck/ontology/actions/BatchActions.ts
similarity index 100%
rename from examples-extra/one_dot_one/src/generatedNoCheck/ontology/actions/BatchActions.ts
rename to packages/e2e.generated.1.1.x/src/generatedNoCheck/ontology/actions/BatchActions.ts
diff --git a/examples-extra/one_dot_one/src/generatedNoCheck/ontology/actions/BulkActions.ts b/packages/e2e.generated.1.1.x/src/generatedNoCheck/ontology/actions/BulkActions.ts
similarity index 100%
rename from examples-extra/one_dot_one/src/generatedNoCheck/ontology/actions/BulkActions.ts
rename to packages/e2e.generated.1.1.x/src/generatedNoCheck/ontology/actions/BulkActions.ts
diff --git a/examples-extra/one_dot_one/src/generatedNoCheck/ontology/actions/actionTakesAllParameterTypes.ts b/packages/e2e.generated.1.1.x/src/generatedNoCheck/ontology/actions/actionTakesAllParameterTypes.ts
similarity index 100%
rename from examples-extra/one_dot_one/src/generatedNoCheck/ontology/actions/actionTakesAllParameterTypes.ts
rename to packages/e2e.generated.1.1.x/src/generatedNoCheck/ontology/actions/actionTakesAllParameterTypes.ts
diff --git a/examples-extra/one_dot_one/src/generatedNoCheck/ontology/actions/createTodo.ts b/packages/e2e.generated.1.1.x/src/generatedNoCheck/ontology/actions/createTodo.ts
similarity index 100%
rename from examples-extra/one_dot_one/src/generatedNoCheck/ontology/actions/createTodo.ts
rename to packages/e2e.generated.1.1.x/src/generatedNoCheck/ontology/actions/createTodo.ts
diff --git a/examples-extra/one_dot_one/src/generatedNoCheck/ontology/actions/index.ts b/packages/e2e.generated.1.1.x/src/generatedNoCheck/ontology/actions/index.ts
similarity index 100%
rename from examples-extra/one_dot_one/src/generatedNoCheck/ontology/actions/index.ts
rename to packages/e2e.generated.1.1.x/src/generatedNoCheck/ontology/actions/index.ts
diff --git a/examples-extra/one_dot_one/src/generatedNoCheck/ontology/index.ts b/packages/e2e.generated.1.1.x/src/generatedNoCheck/ontology/index.ts
similarity index 100%
rename from examples-extra/one_dot_one/src/generatedNoCheck/ontology/index.ts
rename to packages/e2e.generated.1.1.x/src/generatedNoCheck/ontology/index.ts
diff --git a/examples-extra/one_dot_one/src/generatedNoCheck/ontology/objects/ObjectTypeWithAllPropertyTypes.ts b/packages/e2e.generated.1.1.x/src/generatedNoCheck/ontology/objects/ObjectTypeWithAllPropertyTypes.ts
similarity index 100%
rename from examples-extra/one_dot_one/src/generatedNoCheck/ontology/objects/ObjectTypeWithAllPropertyTypes.ts
rename to packages/e2e.generated.1.1.x/src/generatedNoCheck/ontology/objects/ObjectTypeWithAllPropertyTypes.ts
diff --git a/examples-extra/one_dot_one/src/generatedNoCheck/ontology/objects/Objects.ts b/packages/e2e.generated.1.1.x/src/generatedNoCheck/ontology/objects/Objects.ts
similarity index 100%
rename from examples-extra/one_dot_one/src/generatedNoCheck/ontology/objects/Objects.ts
rename to packages/e2e.generated.1.1.x/src/generatedNoCheck/ontology/objects/Objects.ts
diff --git a/examples-extra/one_dot_one/src/generatedNoCheck/ontology/objects/Person.ts b/packages/e2e.generated.1.1.x/src/generatedNoCheck/ontology/objects/Person.ts
similarity index 100%
rename from examples-extra/one_dot_one/src/generatedNoCheck/ontology/objects/Person.ts
rename to packages/e2e.generated.1.1.x/src/generatedNoCheck/ontology/objects/Person.ts
diff --git a/examples-extra/one_dot_one/src/generatedNoCheck/ontology/objects/Todo.ts b/packages/e2e.generated.1.1.x/src/generatedNoCheck/ontology/objects/Todo.ts
similarity index 100%
rename from examples-extra/one_dot_one/src/generatedNoCheck/ontology/objects/Todo.ts
rename to packages/e2e.generated.1.1.x/src/generatedNoCheck/ontology/objects/Todo.ts
diff --git a/examples-extra/one_dot_one/src/generatedNoCheck/ontology/objects/index.ts b/packages/e2e.generated.1.1.x/src/generatedNoCheck/ontology/objects/index.ts
similarity index 100%
rename from examples-extra/one_dot_one/src/generatedNoCheck/ontology/objects/index.ts
rename to packages/e2e.generated.1.1.x/src/generatedNoCheck/ontology/objects/index.ts
diff --git a/examples-extra/one_dot_one/src/generatedNoCheck/ontology/objects/objects-api/ObjectTypeWithAllPropertyTypes.ts b/packages/e2e.generated.1.1.x/src/generatedNoCheck/ontology/objects/objects-api/ObjectTypeWithAllPropertyTypes.ts
similarity index 100%
rename from examples-extra/one_dot_one/src/generatedNoCheck/ontology/objects/objects-api/ObjectTypeWithAllPropertyTypes.ts
rename to packages/e2e.generated.1.1.x/src/generatedNoCheck/ontology/objects/objects-api/ObjectTypeWithAllPropertyTypes.ts
diff --git a/examples-extra/one_dot_one/src/generatedNoCheck/ontology/objects/objects-api/Person.ts b/packages/e2e.generated.1.1.x/src/generatedNoCheck/ontology/objects/objects-api/Person.ts
similarity index 100%
rename from examples-extra/one_dot_one/src/generatedNoCheck/ontology/objects/objects-api/Person.ts
rename to packages/e2e.generated.1.1.x/src/generatedNoCheck/ontology/objects/objects-api/Person.ts
diff --git a/examples-extra/one_dot_one/src/generatedNoCheck/ontology/objects/objects-api/Todo.ts b/packages/e2e.generated.1.1.x/src/generatedNoCheck/ontology/objects/objects-api/Todo.ts
similarity index 100%
rename from examples-extra/one_dot_one/src/generatedNoCheck/ontology/objects/objects-api/Todo.ts
rename to packages/e2e.generated.1.1.x/src/generatedNoCheck/ontology/objects/objects-api/Todo.ts
diff --git a/examples-extra/one_dot_one/src/generatedNoCheck/ontology/queries/Queries.ts b/packages/e2e.generated.1.1.x/src/generatedNoCheck/ontology/queries/Queries.ts
similarity index 100%
rename from examples-extra/one_dot_one/src/generatedNoCheck/ontology/queries/Queries.ts
rename to packages/e2e.generated.1.1.x/src/generatedNoCheck/ontology/queries/Queries.ts
diff --git a/examples-extra/one_dot_one/src/generatedNoCheck/ontology/queries/getTodoCount.ts b/packages/e2e.generated.1.1.x/src/generatedNoCheck/ontology/queries/getTodoCount.ts
similarity index 100%
rename from examples-extra/one_dot_one/src/generatedNoCheck/ontology/queries/getTodoCount.ts
rename to packages/e2e.generated.1.1.x/src/generatedNoCheck/ontology/queries/getTodoCount.ts
diff --git a/examples-extra/basic/sdk/src/generatedNoCheck/ontology/queries/index.ts b/packages/e2e.generated.1.1.x/src/generatedNoCheck/ontology/queries/index.ts
similarity index 100%
rename from examples-extra/basic/sdk/src/generatedNoCheck/ontology/queries/index.ts
rename to packages/e2e.generated.1.1.x/src/generatedNoCheck/ontology/queries/index.ts
diff --git a/examples-extra/one_dot_one/src/generatedNoCheck/ontology/queries/queryTakesAllParameterTypes.ts b/packages/e2e.generated.1.1.x/src/generatedNoCheck/ontology/queries/queryTakesAllParameterTypes.ts
similarity index 100%
rename from examples-extra/one_dot_one/src/generatedNoCheck/ontology/queries/queryTakesAllParameterTypes.ts
rename to packages/e2e.generated.1.1.x/src/generatedNoCheck/ontology/queries/queryTakesAllParameterTypes.ts
diff --git a/examples-extra/one_dot_one/src/index.ts b/packages/e2e.generated.1.1.x/src/index.ts
similarity index 100%
rename from examples-extra/one_dot_one/src/index.ts
rename to packages/e2e.generated.1.1.x/src/index.ts
diff --git a/packages/e2e.generated.1.1.x/tsconfig.cjs.json b/packages/e2e.generated.1.1.x/tsconfig.cjs.json
new file mode 100644
index 000000000..3e2ecf7d1
--- /dev/null
+++ b/packages/e2e.generated.1.1.x/tsconfig.cjs.json
@@ -0,0 +1,14 @@
+{
+ "extends": "./tsconfig.json",
+ "compilerOptions": {
+ "module": "CommonJS",
+ "moduleResolution": "Node",
+ "target": "ES6",
+ "rootDir": "src",
+ "outDir": "build/cjs"
+ },
+ "include": [
+ "./src/**/*"
+ ],
+ "references": []
+}
diff --git a/packages/e2e.generated.1.1.x/tsconfig.json b/packages/e2e.generated.1.1.x/tsconfig.json
new file mode 100644
index 000000000..6c1ec6f17
--- /dev/null
+++ b/packages/e2e.generated.1.1.x/tsconfig.json
@@ -0,0 +1,11 @@
+{
+ "extends": "@osdk/monorepo.tsconfig/base.json",
+ "compilerOptions": {
+ "rootDir": "src",
+ "outDir": "build/esm"
+ },
+ "include": [
+ "./src/**/*"
+ ],
+ "references": []
+}
diff --git a/examples-extra/one_dot_one/tsup.config.js b/packages/e2e.generated.1.1.x/tsup.config.js
similarity index 92%
rename from examples-extra/one_dot_one/tsup.config.js
rename to packages/e2e.generated.1.1.x/tsup.config.js
index f1da2b615..7a77e08bc 100644
--- a/examples-extra/one_dot_one/tsup.config.js
+++ b/packages/e2e.generated.1.1.x/tsup.config.js
@@ -17,5 +17,5 @@
import { defineConfig } from "tsup";
export default defineConfig(async (options) =>
- (await import("mytsup")).default(options, {})
+ (await import("@osdk/monorepo.tsup")).default(options, {})
);
diff --git a/examples-extra/basic/sdk/turbo.json b/packages/e2e.generated.1.1.x/turbo.json
similarity index 100%
rename from examples-extra/basic/sdk/turbo.json
rename to packages/e2e.generated.1.1.x/turbo.json
diff --git a/examples-extra/basic/sdk/README.md b/packages/e2e.generated.catchall/README.md
similarity index 100%
rename from examples-extra/basic/sdk/README.md
rename to packages/e2e.generated.catchall/README.md
diff --git a/examples-extra/basic/sdk/ontology.json b/packages/e2e.generated.catchall/ontology.json
similarity index 100%
rename from examples-extra/basic/sdk/ontology.json
rename to packages/e2e.generated.catchall/ontology.json
diff --git a/examples-extra/basic/sdk/package.json b/packages/e2e.generated.catchall/package.json
similarity index 85%
rename from examples-extra/basic/sdk/package.json
rename to packages/e2e.generated.catchall/package.json
index d38cb9357..e59e457cc 100644
--- a/examples-extra/basic/sdk/package.json
+++ b/packages/e2e.generated.catchall/package.json
@@ -1,5 +1,5 @@
{
- "name": "@osdk/examples.basic.sdk",
+ "name": "@osdk/e2e.generated.catchall",
"private": true,
"version": "0.0.0",
"description": "",
@@ -19,14 +19,15 @@
}
},
"scripts": {
- "check-attw": "../../../scripts/build_common/check-attw.sh esm",
+ "check-attw": "../../scripts/build_common/check-attw.sh esm",
+ "check-spelling": "cspell --quiet .",
"clean": "rm -rf lib dist types build tsconfig.tsbuildinfo",
"codegen": "rm -rf src/generatedNoCheck/* && osdk-unstable-typescript generate --outDir src/generatedNoCheck --ontologyPath ontology.json --beta true --packageType module --version dev --internal",
"fix-lint": "eslint . --fix && dprint fmt --config $(find-up dprint.json)",
"lint": "eslint . && dprint check --config $(find-up dprint.json)",
"transpile": "find . \\( -path build/cjs -or -path build/esm -or -path build/browser \\) -type f \\( -name '*.js' -or -name '*.js.map' -or -name '*.cjs' -or -name '*.cjs.map' \\) -delete && tsup",
"transpileWatch": "tsup --watch",
- "typecheck": "find . \\( -path build/cjs -or -path build/esm -or -path build/browser \\) -type f \\( -name '*.ts' -or -name '*.ts.map' -or -name '*.cts' -or -name '*.cts.map' \\) -delete && ../../../scripts/build_common/typecheck.sh esm"
+ "typecheck": "find . \\( -path build/cjs -or -path build/esm -or -path build/browser \\) -type f \\( -name '*.ts' -or -name '*.ts.map' -or -name '*.cts' -or -name '*.cts.map' \\) -delete && ../../scripts/build_common/typecheck.sh esm"
},
"dependencies": {
"@osdk/api": "workspace:~",
@@ -42,6 +43,9 @@
"@osdk/api": "workspace:~",
"@osdk/cli.cmd.typescript": "workspace:~",
"@osdk/client.api": "workspace:~",
+ "@osdk/monorepo.api-extractor": "workspace:~",
+ "@osdk/monorepo.tsconfig": "workspace:~",
+ "@osdk/monorepo.tsup": "workspace:~",
"tslib": "^2.6.2",
"typescript": "^5.4.5"
},
diff --git a/examples-extra/basic/sdk/src/generatedNoCheck/Ontology.ts b/packages/e2e.generated.catchall/src/generatedNoCheck/Ontology.ts
similarity index 100%
rename from examples-extra/basic/sdk/src/generatedNoCheck/Ontology.ts
rename to packages/e2e.generated.catchall/src/generatedNoCheck/Ontology.ts
diff --git a/examples-extra/basic/sdk/src/generatedNoCheck/OntologyMetadata.ts b/packages/e2e.generated.catchall/src/generatedNoCheck/OntologyMetadata.ts
similarity index 100%
rename from examples-extra/basic/sdk/src/generatedNoCheck/OntologyMetadata.ts
rename to packages/e2e.generated.catchall/src/generatedNoCheck/OntologyMetadata.ts
diff --git a/examples-extra/basic/sdk/src/generatedNoCheck/index.ts b/packages/e2e.generated.catchall/src/generatedNoCheck/index.ts
similarity index 100%
rename from examples-extra/basic/sdk/src/generatedNoCheck/index.ts
rename to packages/e2e.generated.catchall/src/generatedNoCheck/index.ts
diff --git a/examples-extra/basic/sdk/src/generatedNoCheck/ontology/actions/actionTakesAllParameterTypes.ts b/packages/e2e.generated.catchall/src/generatedNoCheck/ontology/actions/actionTakesAllParameterTypes.ts
similarity index 100%
rename from examples-extra/basic/sdk/src/generatedNoCheck/ontology/actions/actionTakesAllParameterTypes.ts
rename to packages/e2e.generated.catchall/src/generatedNoCheck/ontology/actions/actionTakesAllParameterTypes.ts
diff --git a/examples-extra/basic/sdk/src/generatedNoCheck/ontology/actions/assignEmployee1.ts b/packages/e2e.generated.catchall/src/generatedNoCheck/ontology/actions/assignEmployee1.ts
similarity index 100%
rename from examples-extra/basic/sdk/src/generatedNoCheck/ontology/actions/assignEmployee1.ts
rename to packages/e2e.generated.catchall/src/generatedNoCheck/ontology/actions/assignEmployee1.ts
diff --git a/examples-extra/basic/sdk/src/generatedNoCheck/ontology/actions/createTodo.ts b/packages/e2e.generated.catchall/src/generatedNoCheck/ontology/actions/createTodo.ts
similarity index 100%
rename from examples-extra/basic/sdk/src/generatedNoCheck/ontology/actions/createTodo.ts
rename to packages/e2e.generated.catchall/src/generatedNoCheck/ontology/actions/createTodo.ts
diff --git a/examples-extra/basic/sdk/src/generatedNoCheck/ontology/actions/index.ts b/packages/e2e.generated.catchall/src/generatedNoCheck/ontology/actions/index.ts
similarity index 100%
rename from examples-extra/basic/sdk/src/generatedNoCheck/ontology/actions/index.ts
rename to packages/e2e.generated.catchall/src/generatedNoCheck/ontology/actions/index.ts
diff --git a/examples-extra/basic/sdk/src/generatedNoCheck/ontology/interfaces.ts b/packages/e2e.generated.catchall/src/generatedNoCheck/ontology/interfaces.ts
similarity index 100%
rename from examples-extra/basic/sdk/src/generatedNoCheck/ontology/interfaces.ts
rename to packages/e2e.generated.catchall/src/generatedNoCheck/ontology/interfaces.ts
diff --git a/examples-extra/basic/sdk/src/generatedNoCheck/ontology/interfaces/FooInterface.ts b/packages/e2e.generated.catchall/src/generatedNoCheck/ontology/interfaces/FooInterface.ts
similarity index 100%
rename from examples-extra/basic/sdk/src/generatedNoCheck/ontology/interfaces/FooInterface.ts
rename to packages/e2e.generated.catchall/src/generatedNoCheck/ontology/interfaces/FooInterface.ts
diff --git a/examples-extra/basic/sdk/src/generatedNoCheck/ontology/objects.ts b/packages/e2e.generated.catchall/src/generatedNoCheck/ontology/objects.ts
similarity index 100%
rename from examples-extra/basic/sdk/src/generatedNoCheck/ontology/objects.ts
rename to packages/e2e.generated.catchall/src/generatedNoCheck/ontology/objects.ts
diff --git a/examples-extra/basic/sdk/src/generatedNoCheck/ontology/objects/BoundariesUsState.ts b/packages/e2e.generated.catchall/src/generatedNoCheck/ontology/objects/BoundariesUsState.ts
similarity index 100%
rename from examples-extra/basic/sdk/src/generatedNoCheck/ontology/objects/BoundariesUsState.ts
rename to packages/e2e.generated.catchall/src/generatedNoCheck/ontology/objects/BoundariesUsState.ts
diff --git a/examples-extra/basic/sdk/src/generatedNoCheck/ontology/objects/BuilderDeploymentState.ts b/packages/e2e.generated.catchall/src/generatedNoCheck/ontology/objects/BuilderDeploymentState.ts
similarity index 100%
rename from examples-extra/basic/sdk/src/generatedNoCheck/ontology/objects/BuilderDeploymentState.ts
rename to packages/e2e.generated.catchall/src/generatedNoCheck/ontology/objects/BuilderDeploymentState.ts
diff --git a/examples-extra/basic/sdk/src/generatedNoCheck/ontology/objects/Employee.ts b/packages/e2e.generated.catchall/src/generatedNoCheck/ontology/objects/Employee.ts
similarity index 100%
rename from examples-extra/basic/sdk/src/generatedNoCheck/ontology/objects/Employee.ts
rename to packages/e2e.generated.catchall/src/generatedNoCheck/ontology/objects/Employee.ts
diff --git a/examples-extra/basic/sdk/src/generatedNoCheck/ontology/objects/ObjectTypeWithAllPropertyTypes.ts b/packages/e2e.generated.catchall/src/generatedNoCheck/ontology/objects/ObjectTypeWithAllPropertyTypes.ts
similarity index 100%
rename from examples-extra/basic/sdk/src/generatedNoCheck/ontology/objects/ObjectTypeWithAllPropertyTypes.ts
rename to packages/e2e.generated.catchall/src/generatedNoCheck/ontology/objects/ObjectTypeWithAllPropertyTypes.ts
diff --git a/examples-extra/basic/sdk/src/generatedNoCheck/ontology/objects/Person.ts b/packages/e2e.generated.catchall/src/generatedNoCheck/ontology/objects/Person.ts
similarity index 100%
rename from examples-extra/basic/sdk/src/generatedNoCheck/ontology/objects/Person.ts
rename to packages/e2e.generated.catchall/src/generatedNoCheck/ontology/objects/Person.ts
diff --git a/examples-extra/basic/sdk/src/generatedNoCheck/ontology/objects/Todo.ts b/packages/e2e.generated.catchall/src/generatedNoCheck/ontology/objects/Todo.ts
similarity index 100%
rename from examples-extra/basic/sdk/src/generatedNoCheck/ontology/objects/Todo.ts
rename to packages/e2e.generated.catchall/src/generatedNoCheck/ontology/objects/Todo.ts
diff --git a/examples-extra/basic/sdk/src/generatedNoCheck/ontology/objects/Venture.ts b/packages/e2e.generated.catchall/src/generatedNoCheck/ontology/objects/Venture.ts
similarity index 100%
rename from examples-extra/basic/sdk/src/generatedNoCheck/ontology/objects/Venture.ts
rename to packages/e2e.generated.catchall/src/generatedNoCheck/ontology/objects/Venture.ts
diff --git a/examples-extra/basic/sdk/src/generatedNoCheck/ontology/objects/WeatherStation.ts b/packages/e2e.generated.catchall/src/generatedNoCheck/ontology/objects/WeatherStation.ts
similarity index 100%
rename from examples-extra/basic/sdk/src/generatedNoCheck/ontology/objects/WeatherStation.ts
rename to packages/e2e.generated.catchall/src/generatedNoCheck/ontology/objects/WeatherStation.ts
diff --git a/examples-extra/basic/sdk/src/generatedNoCheck/ontology/queries/getTodoCount.ts b/packages/e2e.generated.catchall/src/generatedNoCheck/ontology/queries/getTodoCount.ts
similarity index 100%
rename from examples-extra/basic/sdk/src/generatedNoCheck/ontology/queries/getTodoCount.ts
rename to packages/e2e.generated.catchall/src/generatedNoCheck/ontology/queries/getTodoCount.ts
diff --git a/examples-extra/one_dot_one/src/generatedNoCheck/ontology/queries/index.ts b/packages/e2e.generated.catchall/src/generatedNoCheck/ontology/queries/index.ts
similarity index 100%
rename from examples-extra/one_dot_one/src/generatedNoCheck/ontology/queries/index.ts
rename to packages/e2e.generated.catchall/src/generatedNoCheck/ontology/queries/index.ts
diff --git a/examples-extra/basic/sdk/src/generatedNoCheck/ontology/queries/queryTakesAllParameterTypes.ts b/packages/e2e.generated.catchall/src/generatedNoCheck/ontology/queries/queryTakesAllParameterTypes.ts
similarity index 100%
rename from examples-extra/basic/sdk/src/generatedNoCheck/ontology/queries/queryTakesAllParameterTypes.ts
rename to packages/e2e.generated.catchall/src/generatedNoCheck/ontology/queries/queryTakesAllParameterTypes.ts
diff --git a/examples-extra/basic/sdk/src/index.ts b/packages/e2e.generated.catchall/src/index.ts
similarity index 100%
rename from examples-extra/basic/sdk/src/index.ts
rename to packages/e2e.generated.catchall/src/index.ts
diff --git a/examples-extra/basic/sdk/src/interfaces/Emailable.ts b/packages/e2e.generated.catchall/src/interfaces/Emailable.ts
similarity index 100%
rename from examples-extra/basic/sdk/src/interfaces/Emailable.ts
rename to packages/e2e.generated.catchall/src/interfaces/Emailable.ts
diff --git a/packages/e2e.generated.catchall/tsconfig.json b/packages/e2e.generated.catchall/tsconfig.json
new file mode 100644
index 000000000..6c1ec6f17
--- /dev/null
+++ b/packages/e2e.generated.catchall/tsconfig.json
@@ -0,0 +1,11 @@
+{
+ "extends": "@osdk/monorepo.tsconfig/base.json",
+ "compilerOptions": {
+ "rootDir": "src",
+ "outDir": "build/esm"
+ },
+ "include": [
+ "./src/**/*"
+ ],
+ "references": []
+}
diff --git a/packages/e2e.generated.catchall/tsup.config.js b/packages/e2e.generated.catchall/tsup.config.js
new file mode 100644
index 000000000..cfc2b707b
--- /dev/null
+++ b/packages/e2e.generated.catchall/tsup.config.js
@@ -0,0 +1,23 @@
+/*
+ * Copyright 2023 Palantir Technologies, Inc. All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import { defineConfig } from "tsup";
+
+export default defineConfig(async (options) =>
+ (await import("@osdk/monorepo.tsup")).default(options, {
+ esmOnly: true,
+ })
+);
diff --git a/examples-extra/one_dot_one/turbo.json b/packages/e2e.generated.catchall/turbo.json
similarity index 100%
rename from examples-extra/one_dot_one/turbo.json
rename to packages/e2e.generated.catchall/turbo.json
diff --git a/examples-extra/basic/cli/package.json b/packages/e2e.sandbox.catchall/package.json
similarity index 82%
rename from examples-extra/basic/cli/package.json
rename to packages/e2e.sandbox.catchall/package.json
index b96847b3e..97d068064 100644
--- a/examples-extra/basic/cli/package.json
+++ b/packages/e2e.sandbox.catchall/package.json
@@ -1,5 +1,5 @@
{
- "name": "@osdk/examples.basic.cli",
+ "name": "@osdk/e2e.sandbox.catchall",
"private": true,
"version": "0.0.0",
"license": "Apache-2.0",
@@ -18,19 +18,20 @@
}
},
"scripts": {
- "check-attw": "../../../scripts/build_common/check-attw.sh esm",
+ "check-attw": "../../scripts/build_common/check-attw.sh esm",
+ "check-spelling": "cspell --quiet .",
"clean": "rm -rf lib dist types build tsconfig.tsbuildinfo",
"fix-lint": "eslint . --fix && dprint fmt --config $(find-up dprint.json)",
"lint": "eslint . && dprint check --config $(find-up dprint.json)",
"transpile": "find . \\( -path build/cjs -or -path build/esm -or -path build/browser \\) -type f \\( -name '*.js' -or -name '*.js.map' -or -name '*.cjs' -or -name '*.cjs.map' \\) -delete && tsup",
"transpileWatch": "tsup --watch",
- "typecheck": "find . \\( -path build/cjs -or -path build/esm -or -path build/browser \\) -type f \\( -name '*.ts' -or -name '*.ts.map' -or -name '*.cts' -or -name '*.cts.map' \\) -delete && ../../../scripts/build_common/typecheck.sh esm"
+ "typecheck": "find . \\( -path build/cjs -or -path build/esm -or -path build/browser \\) -type f \\( -name '*.ts' -or -name '*.ts.map' -or -name '*.cts' -or -name '*.cts.map' \\) -delete && ../../scripts/build_common/typecheck.sh esm"
},
"dependencies": {
"@osdk/api": "workspace:~",
"@osdk/client": "workspace:~",
"@osdk/client.api": "workspace:*",
- "@osdk/examples.basic.sdk": "workspace:~",
+ "@osdk/e2e.generated.catchall": "workspace:~",
"@osdk/foundry": "workspace:~",
"@osdk/internal.foundry": "workspace:~",
"chalk": "^5.3.0",
@@ -40,6 +41,9 @@
},
"devDependencies": {
"@osdk/cli": "workspace:~",
+ "@osdk/monorepo.api-extractor": "workspace:~",
+ "@osdk/monorepo.tsconfig": "workspace:~",
+ "@osdk/monorepo.tsup": "workspace:~",
"@types/node": "^18.0.0",
"ts-expect": "^1.3.0"
},
diff --git a/examples-extra/basic/cli/src/__global.d.ts b/packages/e2e.sandbox.catchall/src/__global.d.ts
similarity index 100%
rename from examples-extra/basic/cli/src/__global.d.ts
rename to packages/e2e.sandbox.catchall/src/__global.d.ts
diff --git a/examples-extra/basic/cli/src/client.ts b/packages/e2e.sandbox.catchall/src/client.ts
similarity index 100%
rename from examples-extra/basic/cli/src/client.ts
rename to packages/e2e.sandbox.catchall/src/client.ts
diff --git a/examples-extra/basic/cli/src/demoStrictness.ts b/packages/e2e.sandbox.catchall/src/demoStrictness.ts
similarity index 98%
rename from examples-extra/basic/cli/src/demoStrictness.ts
rename to packages/e2e.sandbox.catchall/src/demoStrictness.ts
index 3c32d2168..c59af0a6b 100644
--- a/examples-extra/basic/cli/src/demoStrictness.ts
+++ b/packages/e2e.sandbox.catchall/src/demoStrictness.ts
@@ -19,7 +19,7 @@ import {
BoundariesUsState,
Employee,
FooInterface,
-} from "@osdk/examples.basic.sdk";
+} from "@osdk/e2e.generated.catchall";
import { expectType } from "ts-expect";
import { client } from "./client.js";
diff --git a/examples-extra/basic/cli/src/index.ts b/packages/e2e.sandbox.catchall/src/index.ts
similarity index 100%
rename from examples-extra/basic/cli/src/index.ts
rename to packages/e2e.sandbox.catchall/src/index.ts
diff --git a/examples-extra/basic/cli/src/legacy-examples/fetchAggregationForEmployees.ts b/packages/e2e.sandbox.catchall/src/legacy-examples/fetchAggregationForEmployees.ts
similarity index 97%
rename from examples-extra/basic/cli/src/legacy-examples/fetchAggregationForEmployees.ts
rename to packages/e2e.sandbox.catchall/src/legacy-examples/fetchAggregationForEmployees.ts
index 3586c3ef3..0cbf1b862 100644
--- a/examples-extra/basic/cli/src/legacy-examples/fetchAggregationForEmployees.ts
+++ b/packages/e2e.sandbox.catchall/src/legacy-examples/fetchAggregationForEmployees.ts
@@ -15,7 +15,7 @@
*/
import type { Client } from "@osdk/client";
-import { Employee } from "@osdk/examples.basic.sdk";
+import { Employee } from "@osdk/e2e.generated.catchall";
import invariant from "tiny-invariant";
import type { TypeOf } from "ts-expect";
import { expectType } from "ts-expect";
diff --git a/examples-extra/basic/cli/src/legacy-examples/fetchAggregationForEmployeesGrouped.ts b/packages/e2e.sandbox.catchall/src/legacy-examples/fetchAggregationForEmployeesGrouped.ts
similarity index 98%
rename from examples-extra/basic/cli/src/legacy-examples/fetchAggregationForEmployeesGrouped.ts
rename to packages/e2e.sandbox.catchall/src/legacy-examples/fetchAggregationForEmployeesGrouped.ts
index 22841be64..317d9fec3 100644
--- a/examples-extra/basic/cli/src/legacy-examples/fetchAggregationForEmployeesGrouped.ts
+++ b/packages/e2e.sandbox.catchall/src/legacy-examples/fetchAggregationForEmployeesGrouped.ts
@@ -15,7 +15,7 @@
*/
import type { Client } from "@osdk/client";
-import { Employee } from "@osdk/examples.basic.sdk";
+import { Employee } from "@osdk/e2e.generated.catchall";
import invariant from "tiny-invariant";
import type { TypeOf } from "ts-expect";
import { expectType } from "ts-expect";
diff --git a/examples-extra/basic/cli/src/legacy-examples/fetchEmployeeLead.ts b/packages/e2e.sandbox.catchall/src/legacy-examples/fetchEmployeeLead.ts
similarity index 97%
rename from examples-extra/basic/cli/src/legacy-examples/fetchEmployeeLead.ts
rename to packages/e2e.sandbox.catchall/src/legacy-examples/fetchEmployeeLead.ts
index 3ed51568a..c3c0f8e5d 100644
--- a/examples-extra/basic/cli/src/legacy-examples/fetchEmployeeLead.ts
+++ b/packages/e2e.sandbox.catchall/src/legacy-examples/fetchEmployeeLead.ts
@@ -15,7 +15,7 @@
*/
import type { Client } from "@osdk/client";
-import { Employee } from "@osdk/examples.basic.sdk";
+import { Employee } from "@osdk/e2e.generated.catchall";
import type { TypeOf } from "ts-expect";
import { expectType } from "ts-expect";
diff --git a/examples-extra/basic/cli/src/legacy-examples/fetchEmployeePage.ts b/packages/e2e.sandbox.catchall/src/legacy-examples/fetchEmployeePage.ts
similarity index 95%
rename from examples-extra/basic/cli/src/legacy-examples/fetchEmployeePage.ts
rename to packages/e2e.sandbox.catchall/src/legacy-examples/fetchEmployeePage.ts
index bb6cfd581..35d992d71 100644
--- a/examples-extra/basic/cli/src/legacy-examples/fetchEmployeePage.ts
+++ b/packages/e2e.sandbox.catchall/src/legacy-examples/fetchEmployeePage.ts
@@ -16,7 +16,7 @@
import type { Client } from "@osdk/client";
import type { Osdk } from "@osdk/client.api";
-import { Employee } from "@osdk/examples.basic.sdk";
+import { Employee } from "@osdk/e2e.generated.catchall";
import { expectType } from "ts-expect";
export async function fetchEmployeePage(client: Client) {
@@ -45,7 +45,7 @@ export async function fetchEmployeePage(client: Client) {
printEmployees(result.data);
console.log({
- apiname: result.data[0].$apiName,
+ apiName: result.data[0].$apiName,
});
console.log(result.data[0]);
diff --git a/examples-extra/basic/cli/src/legacy-examples/fetchEmployeePageByAdUsername.ts b/packages/e2e.sandbox.catchall/src/legacy-examples/fetchEmployeePageByAdUsername.ts
similarity index 95%
rename from examples-extra/basic/cli/src/legacy-examples/fetchEmployeePageByAdUsername.ts
rename to packages/e2e.sandbox.catchall/src/legacy-examples/fetchEmployeePageByAdUsername.ts
index a5ed922d5..7d503f886 100644
--- a/examples-extra/basic/cli/src/legacy-examples/fetchEmployeePageByAdUsername.ts
+++ b/packages/e2e.sandbox.catchall/src/legacy-examples/fetchEmployeePageByAdUsername.ts
@@ -15,7 +15,7 @@
*/
import type { Client } from "@osdk/client";
-import { Employee } from "@osdk/examples.basic.sdk";
+import { Employee } from "@osdk/e2e.generated.catchall";
/**
* Demonstrates looking up an employee and for fun adds an `AND` and `ne`
diff --git a/examples-extra/basic/cli/src/legacy-examples/fetchEmployeePageByAdUsernameAndLimit.ts b/packages/e2e.sandbox.catchall/src/legacy-examples/fetchEmployeePageByAdUsernameAndLimit.ts
similarity index 98%
rename from examples-extra/basic/cli/src/legacy-examples/fetchEmployeePageByAdUsernameAndLimit.ts
rename to packages/e2e.sandbox.catchall/src/legacy-examples/fetchEmployeePageByAdUsernameAndLimit.ts
index ec189ba2b..b21a91c62 100644
--- a/examples-extra/basic/cli/src/legacy-examples/fetchEmployeePageByAdUsernameAndLimit.ts
+++ b/packages/e2e.sandbox.catchall/src/legacy-examples/fetchEmployeePageByAdUsernameAndLimit.ts
@@ -15,7 +15,7 @@
*/
import type { Client } from "@osdk/client";
-import { Employee } from "@osdk/examples.basic.sdk";
+import { Employee } from "@osdk/e2e.generated.catchall";
import invariant from "tiny-invariant";
/**
diff --git a/examples-extra/basic/cli/src/logger.ts b/packages/e2e.sandbox.catchall/src/logger.ts
similarity index 100%
rename from examples-extra/basic/cli/src/logger.ts
rename to packages/e2e.sandbox.catchall/src/logger.ts
diff --git a/examples-extra/basic/cli/src/loggingFetch.ts b/packages/e2e.sandbox.catchall/src/loggingFetch.ts
similarity index 100%
rename from examples-extra/basic/cli/src/loggingFetch.ts
rename to packages/e2e.sandbox.catchall/src/loggingFetch.ts
diff --git a/examples-extra/basic/cli/src/public/checkUnstableBulkLinks.ts b/packages/e2e.sandbox.catchall/src/public/checkUnstableBulkLinks.ts
similarity index 96%
rename from examples-extra/basic/cli/src/public/checkUnstableBulkLinks.ts
rename to packages/e2e.sandbox.catchall/src/public/checkUnstableBulkLinks.ts
index e083976f3..a425b11bd 100644
--- a/examples-extra/basic/cli/src/public/checkUnstableBulkLinks.ts
+++ b/packages/e2e.sandbox.catchall/src/public/checkUnstableBulkLinks.ts
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-import { Employee, WeatherStation } from "@osdk/examples.basic.sdk";
+import { Employee, WeatherStation } from "@osdk/e2e.generated.catchall";
import { client } from "../client.js";
import { logger } from "../logger.js";
diff --git a/examples-extra/basic/cli/src/runAggregationGroupByDatesTest.ts b/packages/e2e.sandbox.catchall/src/runAggregationGroupByDatesTest.ts
similarity index 96%
rename from examples-extra/basic/cli/src/runAggregationGroupByDatesTest.ts
rename to packages/e2e.sandbox.catchall/src/runAggregationGroupByDatesTest.ts
index 705783f37..42bd951bf 100644
--- a/examples-extra/basic/cli/src/runAggregationGroupByDatesTest.ts
+++ b/packages/e2e.sandbox.catchall/src/runAggregationGroupByDatesTest.ts
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-import { BuilderDeploymentState } from "@osdk/examples.basic.sdk";
+import { BuilderDeploymentState } from "@osdk/e2e.generated.catchall";
import { client } from "./client.js";
export async function runAggregationGroupByDatesTest() {
diff --git a/examples-extra/basic/cli/src/runAggregationsTest.ts b/packages/e2e.sandbox.catchall/src/runAggregationsTest.ts
similarity index 97%
rename from examples-extra/basic/cli/src/runAggregationsTest.ts
rename to packages/e2e.sandbox.catchall/src/runAggregationsTest.ts
index cf3a53890..3e18aee38 100644
--- a/examples-extra/basic/cli/src/runAggregationsTest.ts
+++ b/packages/e2e.sandbox.catchall/src/runAggregationsTest.ts
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-import { BoundariesUsState } from "@osdk/examples.basic.sdk";
+import { BoundariesUsState } from "@osdk/e2e.generated.catchall";
import { client } from "./client.js";
export async function runAggregationsTest() {
diff --git a/examples-extra/basic/cli/src/runAssignEmployeeToVentureTest.ts b/packages/e2e.sandbox.catchall/src/runAssignEmployeeToVentureTest.ts
similarity index 94%
rename from examples-extra/basic/cli/src/runAssignEmployeeToVentureTest.ts
rename to packages/e2e.sandbox.catchall/src/runAssignEmployeeToVentureTest.ts
index 1c37b389f..69e3e6164 100644
--- a/examples-extra/basic/cli/src/runAssignEmployeeToVentureTest.ts
+++ b/packages/e2e.sandbox.catchall/src/runAssignEmployeeToVentureTest.ts
@@ -14,7 +14,11 @@
* limitations under the License.
*/
-import { assignEmployee1, Employee, Venture } from "@osdk/examples.basic.sdk";
+import {
+ assignEmployee1,
+ Employee,
+ Venture,
+} from "@osdk/e2e.generated.catchall";
import { client } from "./client.js";
export async function runAssignEmployeeToVentureTest() {
diff --git a/examples-extra/basic/cli/src/runFoundryPlatformApiTest.ts b/packages/e2e.sandbox.catchall/src/runFoundryPlatformApiTest.ts
similarity index 100%
rename from examples-extra/basic/cli/src/runFoundryPlatformApiTest.ts
rename to packages/e2e.sandbox.catchall/src/runFoundryPlatformApiTest.ts
diff --git a/examples-extra/basic/cli/src/runFoundrySdkClientVerificationTest.ts b/packages/e2e.sandbox.catchall/src/runFoundrySdkClientVerificationTest.ts
similarity index 100%
rename from examples-extra/basic/cli/src/runFoundrySdkClientVerificationTest.ts
rename to packages/e2e.sandbox.catchall/src/runFoundrySdkClientVerificationTest.ts
diff --git a/examples-extra/basic/cli/src/runGeoQueriesTest.ts b/packages/e2e.sandbox.catchall/src/runGeoQueriesTest.ts
similarity index 97%
rename from examples-extra/basic/cli/src/runGeoQueriesTest.ts
rename to packages/e2e.sandbox.catchall/src/runGeoQueriesTest.ts
index 32313d82c..9d0da0209 100644
--- a/examples-extra/basic/cli/src/runGeoQueriesTest.ts
+++ b/packages/e2e.sandbox.catchall/src/runGeoQueriesTest.ts
@@ -14,7 +14,10 @@
* limitations under the License.
*/
-import { BoundariesUsState, WeatherStation } from "@osdk/examples.basic.sdk";
+import {
+ BoundariesUsState,
+ WeatherStation,
+} from "@osdk/e2e.generated.catchall";
import { client } from "./client.js";
export async function runGeoQueriesTest() {
diff --git a/examples-extra/basic/cli/src/runInterfacesTest.ts b/packages/e2e.sandbox.catchall/src/runInterfacesTest.ts
similarity index 97%
rename from examples-extra/basic/cli/src/runInterfacesTest.ts
rename to packages/e2e.sandbox.catchall/src/runInterfacesTest.ts
index 93010f2d8..af2ca3ef3 100644
--- a/examples-extra/basic/cli/src/runInterfacesTest.ts
+++ b/packages/e2e.sandbox.catchall/src/runInterfacesTest.ts
@@ -15,7 +15,7 @@
*/
import type { Osdk, PageResult } from "@osdk/client.api";
-import { Employee, FooInterface } from "@osdk/examples.basic.sdk";
+import { Employee, FooInterface } from "@osdk/e2e.generated.catchall";
import invariant from "tiny-invariant";
import type { TypeOf } from "ts-expect";
import { expectType } from "ts-expect";
diff --git a/examples-extra/basic/cli/src/runLegacyExamples.ts b/packages/e2e.sandbox.catchall/src/runLegacyExamples.ts
similarity index 100%
rename from examples-extra/basic/cli/src/runLegacyExamples.ts
rename to packages/e2e.sandbox.catchall/src/runLegacyExamples.ts
diff --git a/examples-extra/basic/cli/src/runSubscriptionsTest.ts b/packages/e2e.sandbox.catchall/src/runSubscriptionsTest.ts
similarity index 96%
rename from examples-extra/basic/cli/src/runSubscriptionsTest.ts
rename to packages/e2e.sandbox.catchall/src/runSubscriptionsTest.ts
index 9913b7e66..0225aba48 100644
--- a/examples-extra/basic/cli/src/runSubscriptionsTest.ts
+++ b/packages/e2e.sandbox.catchall/src/runSubscriptionsTest.ts
@@ -15,7 +15,7 @@
*/
import type { ObjectSetListener } from "@osdk/client/unstable-do-not-use";
-import { Employee } from "@osdk/examples.basic.sdk";
+import { Employee } from "@osdk/e2e.generated.catchall";
import { client } from "./client.js";
import { logger } from "./logger.js";
diff --git a/examples-extra/basic/cli/src/typeChecks.ts b/packages/e2e.sandbox.catchall/src/typeChecks.ts
similarity index 96%
rename from examples-extra/basic/cli/src/typeChecks.ts
rename to packages/e2e.sandbox.catchall/src/typeChecks.ts
index b44a7a0af..8c4dc9e88 100644
--- a/examples-extra/basic/cli/src/typeChecks.ts
+++ b/packages/e2e.sandbox.catchall/src/typeChecks.ts
@@ -16,8 +16,8 @@
import type { Client } from "@osdk/client";
import type { ObjectSet, Osdk, PageResult } from "@osdk/client.api";
-import type { Employee } from "@osdk/examples.basic.sdk";
-import { Ontology } from "@osdk/examples.basic.sdk";
+import type { Employee } from "@osdk/e2e.generated.catchall";
+import { Ontology } from "@osdk/e2e.generated.catchall";
import type { TypeOf } from "ts-expect";
import { expectType } from "ts-expect";
diff --git a/packages/e2e.sandbox.catchall/tsconfig.json b/packages/e2e.sandbox.catchall/tsconfig.json
new file mode 100644
index 000000000..6c1ec6f17
--- /dev/null
+++ b/packages/e2e.sandbox.catchall/tsconfig.json
@@ -0,0 +1,11 @@
+{
+ "extends": "@osdk/monorepo.tsconfig/base.json",
+ "compilerOptions": {
+ "rootDir": "src",
+ "outDir": "build/esm"
+ },
+ "include": [
+ "./src/**/*"
+ ],
+ "references": []
+}
diff --git a/packages/e2e.sandbox.catchall/tsup.config.js b/packages/e2e.sandbox.catchall/tsup.config.js
new file mode 100644
index 000000000..cfc2b707b
--- /dev/null
+++ b/packages/e2e.sandbox.catchall/tsup.config.js
@@ -0,0 +1,23 @@
+/*
+ * Copyright 2023 Palantir Technologies, Inc. All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import { defineConfig } from "tsup";
+
+export default defineConfig(async (options) =>
+ (await import("@osdk/monorepo.tsup")).default(options, {
+ esmOnly: true,
+ })
+);
diff --git a/examples-extra/todoapp/.env.local.sample b/packages/e2e.sandbox.todoapp/.env.local.sample
similarity index 100%
rename from examples-extra/todoapp/.env.local.sample
rename to packages/e2e.sandbox.todoapp/.env.local.sample
diff --git a/examples-extra/todoapp/.eslintrc.cjs b/packages/e2e.sandbox.todoapp/.eslintrc.cjs
similarity index 73%
rename from examples-extra/todoapp/.eslintrc.cjs
rename to packages/e2e.sandbox.todoapp/.eslintrc.cjs
index c9598a664..b43c28290 100644
--- a/examples-extra/todoapp/.eslintrc.cjs
+++ b/packages/e2e.sandbox.todoapp/.eslintrc.cjs
@@ -6,7 +6,7 @@ module.exports = {
"plugin:@typescript-eslint/recommended",
"plugin:react-hooks/recommended",
],
- ignorePatterns: ["dist", ".eslintrc.cjs"],
+ ignorePatterns: ["dist", "build", ".eslintrc.cjs"],
parser: "@typescript-eslint/parser",
plugins: ["react-refresh"],
rules: {
@@ -15,5 +15,7 @@ module.exports = {
{ allowConstantExport: true },
],
"@typescript-eslint/ban-types": "off",
+ "@typescript-eslint/no-explicit-any": "warn",
+ "@typescript-eslint/no-unused-vars": "warn",
},
};
diff --git a/examples-extra/todoapp/.gitignore b/packages/e2e.sandbox.todoapp/.gitignore
similarity index 100%
rename from examples-extra/todoapp/.gitignore
rename to packages/e2e.sandbox.todoapp/.gitignore
diff --git a/examples-extra/todoapp/CHANGELOG.md b/packages/e2e.sandbox.todoapp/CHANGELOG.md
similarity index 97%
rename from examples-extra/todoapp/CHANGELOG.md
rename to packages/e2e.sandbox.todoapp/CHANGELOG.md
index 6726296dd..35d1c5395 100644
--- a/examples-extra/todoapp/CHANGELOG.md
+++ b/packages/e2e.sandbox.todoapp/CHANGELOG.md
@@ -1,4 +1,4 @@
-# @osdk/examples.todoapp
+# @osdk/e2e.sandbox.todoappapp
## 0.0.10
diff --git a/examples-extra/todoapp/README.md b/packages/e2e.sandbox.todoapp/README.md
similarity index 100%
rename from examples-extra/todoapp/README.md
rename to packages/e2e.sandbox.todoapp/README.md
diff --git a/examples-extra/todoapp/index.html b/packages/e2e.sandbox.todoapp/index.html
similarity index 100%
rename from examples-extra/todoapp/index.html
rename to packages/e2e.sandbox.todoapp/index.html
diff --git a/examples-extra/todoapp/ontology.json b/packages/e2e.sandbox.todoapp/ontology.json
similarity index 100%
rename from examples-extra/todoapp/ontology.json
rename to packages/e2e.sandbox.todoapp/ontology.json
diff --git a/examples-extra/todoapp/package.json b/packages/e2e.sandbox.todoapp/package.json
similarity index 95%
rename from examples-extra/todoapp/package.json
rename to packages/e2e.sandbox.todoapp/package.json
index ee548ca8a..8882d7474 100644
--- a/examples-extra/todoapp/package.json
+++ b/packages/e2e.sandbox.todoapp/package.json
@@ -1,5 +1,5 @@
{
- "name": "@osdk/examples.todoapp",
+ "name": "@osdk/e2e.sandbox.todoapp",
"private": true,
"version": "0.0.10",
"license": "Apache-2.0",
@@ -42,7 +42,7 @@
"@typescript-eslint/parser": "^7.16.0",
"@vitejs/plugin-react": "^4.2.1",
"autoprefixer": "^10.4.19",
- "postcss": "^8.4.31",
+ "postcss": "^8.4.39",
"rollup-plugin-visualizer": "^5.12.0",
"tailwindcss": "^3.4.4",
"tslib": "^2.6.2",
diff --git a/examples-extra/todoapp/postcss.config.js b/packages/e2e.sandbox.todoapp/postcss.config.js
similarity index 96%
rename from examples-extra/todoapp/postcss.config.js
rename to packages/e2e.sandbox.todoapp/postcss.config.js
index 2e7af2b7f..2aa7205d4 100644
--- a/examples-extra/todoapp/postcss.config.js
+++ b/packages/e2e.sandbox.todoapp/postcss.config.js
@@ -3,4 +3,4 @@ export default {
tailwindcss: {},
autoprefixer: {},
},
-}
+};
diff --git a/examples-extra/todoapp/src/App.css b/packages/e2e.sandbox.todoapp/src/App.css
similarity index 100%
rename from examples-extra/todoapp/src/App.css
rename to packages/e2e.sandbox.todoapp/src/App.css
diff --git a/examples-extra/todoapp/src/App.tsx b/packages/e2e.sandbox.todoapp/src/App.tsx
similarity index 72%
rename from examples-extra/todoapp/src/App.tsx
rename to packages/e2e.sandbox.todoapp/src/App.tsx
index 70d455b8e..37fbb9a49 100644
--- a/examples-extra/todoapp/src/App.tsx
+++ b/packages/e2e.sandbox.todoapp/src/App.tsx
@@ -15,20 +15,19 @@ function App() {
- {isLoading || isValidating ? (
-
- ) : (
-
- )}
+ {isLoading || isValidating
+ ? (
+
+
+ )
+ :
}
{isLoading || isValidating ? "Loading" : ""}
{error &&
{error.toString()}
}
- {todos &&
- todos.map((todo) => (
+ {todos
+ && todos.map((todo) => (
void
+ setError: (error: string | undefined) => void,
) => Promise;
}) {
const formRef = React.useRef(null);
@@ -54,14 +54,13 @@ export default function CreateTodoForm({
>
Create Todo
- {pending ? (
-
- ) : (
-
- )}
+ {pending
+ ? (
+
+
+ )
+ : }
);
diff --git a/examples-extra/todoapp/src/TodoView.tsx b/packages/e2e.sandbox.todoapp/src/TodoView.tsx
similarity index 69%
rename from examples-extra/todoapp/src/TodoView.tsx
rename to packages/e2e.sandbox.todoapp/src/TodoView.tsx
index fa2432887..8ca7458a3 100644
--- a/examples-extra/todoapp/src/TodoView.tsx
+++ b/packages/e2e.sandbox.todoapp/src/TodoView.tsx
@@ -22,14 +22,13 @@ export function TodoView({
return (
- {validating ? (
-
- ) : (
-
- )}
+ {validating
+ ? (
+
+
+ )
+ :
}
{todo.title}
- {isPending ? (
- <>
-
-
(Saving)
- >
- ) : (
- ""
- )}
+ {isPending
+ ? (
+ <>
+
+
+
(Saving)
+ >
+ )
+ : (
+ ""
+ )}
);
}
diff --git a/examples-extra/todoapp/src/foundryClient.ts b/packages/e2e.sandbox.todoapp/src/foundryClient.ts
similarity index 100%
rename from examples-extra/todoapp/src/foundryClient.ts
rename to packages/e2e.sandbox.todoapp/src/foundryClient.ts
diff --git a/examples-extra/todoapp/src/generatedNoCheck2/Ontology.ts b/packages/e2e.sandbox.todoapp/src/generatedNoCheck2/Ontology.ts
similarity index 100%
rename from examples-extra/todoapp/src/generatedNoCheck2/Ontology.ts
rename to packages/e2e.sandbox.todoapp/src/generatedNoCheck2/Ontology.ts
diff --git a/examples-extra/todoapp/src/generatedNoCheck2/OntologyMetadata.ts b/packages/e2e.sandbox.todoapp/src/generatedNoCheck2/OntologyMetadata.ts
similarity index 100%
rename from examples-extra/todoapp/src/generatedNoCheck2/OntologyMetadata.ts
rename to packages/e2e.sandbox.todoapp/src/generatedNoCheck2/OntologyMetadata.ts
diff --git a/examples-extra/todoapp/src/generatedNoCheck2/index.ts b/packages/e2e.sandbox.todoapp/src/generatedNoCheck2/index.ts
similarity index 100%
rename from examples-extra/todoapp/src/generatedNoCheck2/index.ts
rename to packages/e2e.sandbox.todoapp/src/generatedNoCheck2/index.ts
diff --git a/examples-extra/todoapp/src/generatedNoCheck2/ontology/actions/completeTodo.ts b/packages/e2e.sandbox.todoapp/src/generatedNoCheck2/ontology/actions/completeTodo.ts
similarity index 100%
rename from examples-extra/todoapp/src/generatedNoCheck2/ontology/actions/completeTodo.ts
rename to packages/e2e.sandbox.todoapp/src/generatedNoCheck2/ontology/actions/completeTodo.ts
diff --git a/examples-extra/todoapp/src/generatedNoCheck2/ontology/actions/createTodo.ts b/packages/e2e.sandbox.todoapp/src/generatedNoCheck2/ontology/actions/createTodo.ts
similarity index 100%
rename from examples-extra/todoapp/src/generatedNoCheck2/ontology/actions/createTodo.ts
rename to packages/e2e.sandbox.todoapp/src/generatedNoCheck2/ontology/actions/createTodo.ts
diff --git a/examples-extra/todoapp/src/generatedNoCheck2/ontology/actions/index.ts b/packages/e2e.sandbox.todoapp/src/generatedNoCheck2/ontology/actions/index.ts
similarity index 100%
rename from examples-extra/todoapp/src/generatedNoCheck2/ontology/actions/index.ts
rename to packages/e2e.sandbox.todoapp/src/generatedNoCheck2/ontology/actions/index.ts
diff --git a/examples-extra/todoapp/src/generatedNoCheck2/ontology/interfaces.ts b/packages/e2e.sandbox.todoapp/src/generatedNoCheck2/ontology/interfaces.ts
similarity index 100%
rename from examples-extra/todoapp/src/generatedNoCheck2/ontology/interfaces.ts
rename to packages/e2e.sandbox.todoapp/src/generatedNoCheck2/ontology/interfaces.ts
diff --git a/examples-extra/todoapp/src/generatedNoCheck2/ontology/objects.ts b/packages/e2e.sandbox.todoapp/src/generatedNoCheck2/ontology/objects.ts
similarity index 100%
rename from examples-extra/todoapp/src/generatedNoCheck2/ontology/objects.ts
rename to packages/e2e.sandbox.todoapp/src/generatedNoCheck2/ontology/objects.ts
diff --git a/examples-extra/todoapp/src/generatedNoCheck2/ontology/objects/Todo.ts b/packages/e2e.sandbox.todoapp/src/generatedNoCheck2/ontology/objects/Todo.ts
similarity index 100%
rename from examples-extra/todoapp/src/generatedNoCheck2/ontology/objects/Todo.ts
rename to packages/e2e.sandbox.todoapp/src/generatedNoCheck2/ontology/objects/Todo.ts
diff --git a/examples-extra/todoapp/src/generatedNoCheck2/ontology/queries/index.ts b/packages/e2e.sandbox.todoapp/src/generatedNoCheck2/ontology/queries/index.ts
similarity index 100%
rename from examples-extra/todoapp/src/generatedNoCheck2/ontology/queries/index.ts
rename to packages/e2e.sandbox.todoapp/src/generatedNoCheck2/ontology/queries/index.ts
diff --git a/examples-extra/todoapp/src/index.css b/packages/e2e.sandbox.todoapp/src/index.css
similarity index 100%
rename from examples-extra/todoapp/src/index.css
rename to packages/e2e.sandbox.todoapp/src/index.css
diff --git a/packages/e2e.sandbox.todoapp/src/main.tsx b/packages/e2e.sandbox.todoapp/src/main.tsx
new file mode 100644
index 000000000..f25366e5e
--- /dev/null
+++ b/packages/e2e.sandbox.todoapp/src/main.tsx
@@ -0,0 +1,10 @@
+import React from "react";
+import ReactDOM from "react-dom/client";
+import App from "./App.tsx";
+import "./index.css";
+
+ReactDOM.createRoot(document.getElementById("root")!).render(
+
+
+ ,
+);
diff --git a/examples-extra/todoapp/src/useTodos.tsx b/packages/e2e.sandbox.todoapp/src/useTodos.tsx
similarity index 99%
rename from examples-extra/todoapp/src/useTodos.tsx
rename to packages/e2e.sandbox.todoapp/src/useTodos.tsx
index 8d8806857..62bdf77d4 100644
--- a/examples-extra/todoapp/src/useTodos.tsx
+++ b/packages/e2e.sandbox.todoapp/src/useTodos.tsx
@@ -24,7 +24,7 @@ declare global {
* Creates an array from an async iterator or iterable object.
*
* @param iterableOrArrayLike An async iterator or array-like object to convert to an array.
- * @param mapfn A mapping function to call on every element of itarableOrArrayLike.
+ * @param mapfn A mapping function to call on every element of iterableOrArrayLike.
* Each return value is awaited before being added to result array.
* @param thisArg Value of 'this' used when executing mapfn.
*/
diff --git a/examples-extra/todoapp/src/vite-env.d.ts b/packages/e2e.sandbox.todoapp/src/vite-env.d.ts
similarity index 100%
rename from examples-extra/todoapp/src/vite-env.d.ts
rename to packages/e2e.sandbox.todoapp/src/vite-env.d.ts
diff --git a/examples-extra/todoapp/tailwind.config.js b/packages/e2e.sandbox.todoapp/tailwind.config.js
similarity index 100%
rename from examples-extra/todoapp/tailwind.config.js
rename to packages/e2e.sandbox.todoapp/tailwind.config.js
diff --git a/examples-extra/todoapp/tsconfig.json b/packages/e2e.sandbox.todoapp/tsconfig.json
similarity index 100%
rename from examples-extra/todoapp/tsconfig.json
rename to packages/e2e.sandbox.todoapp/tsconfig.json
diff --git a/packages/create-app/templates/template-vue/tsconfig.node.json b/packages/e2e.sandbox.todoapp/tsconfig.node.json
similarity index 100%
rename from packages/create-app/templates/template-vue/tsconfig.node.json
rename to packages/e2e.sandbox.todoapp/tsconfig.node.json
diff --git a/examples-extra/todoapp/turbo.json b/packages/e2e.sandbox.todoapp/turbo.json
similarity index 100%
rename from examples-extra/todoapp/turbo.json
rename to packages/e2e.sandbox.todoapp/turbo.json
diff --git a/examples-extra/todoapp/vite.config.mts b/packages/e2e.sandbox.todoapp/vite.config.mts
similarity index 100%
rename from examples-extra/todoapp/vite.config.mts
rename to packages/e2e.sandbox.todoapp/vite.config.mts
diff --git a/packages/example-generator/package.json b/packages/example-generator/package.json
index 20f2ff082..fa097aef3 100644
--- a/packages/example-generator/package.json
+++ b/packages/example-generator/package.json
@@ -20,6 +20,7 @@
"scripts": {
"check": "./bin/exampleGenerator.mjs ../../examples --check",
"check-attw": "../../scripts/build_common/check-attw.sh esm",
+ "check-spelling": "cspell --quiet .",
"clean": "rm -rf lib dist types build tsconfig.tsbuildinfo",
"fix-lint": "eslint . --fix && dprint fmt --config $(find-up dprint.json)",
"generate": "./bin/exampleGenerator.mjs ../../examples",
@@ -33,10 +34,14 @@
"dir-compare": "^5.0.0",
"find-up": "^7.0.0",
"globby": "^14.0.1",
+ "jest-diff": "^29.7.0",
"tmp": "^0.2.3",
"yargs": "^17.7.2"
},
"devDependencies": {
+ "@osdk/monorepo.api-extractor": "workspace:~",
+ "@osdk/monorepo.tsconfig": "workspace:~",
+ "@osdk/monorepo.tsup": "workspace:~",
"@types/node": "^18.0.0",
"@types/tmp": "^0.2.6",
"@types/yargs": "^17.0.29",
diff --git a/packages/example-generator/src/gitIgnoreFilter.ts b/packages/example-generator/src/gitIgnoreFilter.ts
index e7051e606..b5c984e1f 100644
--- a/packages/example-generator/src/gitIgnoreFilter.ts
+++ b/packages/example-generator/src/gitIgnoreFilter.ts
@@ -26,9 +26,9 @@ import { isGitIgnoredSync } from "globby";
* * https://github.com/sindresorhus/globby/issues/86
* * https://github.com/sindresorhus/globby/issues/146
* * https://github.com/sindresorhus/globby/issues/255
- * @param pathLeft This has to be the same as dir1 sent to dircompare.compare(dir1, dir2)
- * @param pathRight This has to be the same as dir2 sent to dircompare.compare(dir1, dir2)
- * @returns The filter function to be used as dircompare Option.
+ * @param pathLeft This has to be the same as dir1 sent to dir-compare.compare(dir1, dir2)
+ * @param pathRight This has to be the same as dir2 sent to dir-compare.compare(dir1, dir2)
+ * @returns The filter function to be used as dir-compare Option.
*/
export function gitIgnoreFilter(
pathLeft: string,
diff --git a/packages/example-generator/src/run.ts b/packages/example-generator/src/run.ts
index f58a8ceb9..20fb20b30 100644
--- a/packages/example-generator/src/run.ts
+++ b/packages/example-generator/src/run.ts
@@ -20,6 +20,7 @@ import { consola } from "consola";
import { compareSync } from "dir-compare";
import { findUp } from "find-up";
import { globby } from "globby";
+import * as jestDiff from "jest-diff";
import { exec } from "node:child_process";
import fs from "node:fs";
import path from "node:path";
@@ -64,7 +65,7 @@ async function generateExamples(tmpDir: tmp.DirResult): Promise {
applicationUrl: "https://example.com",
application: "ri.third-party-applications.main.application.fake",
clientId: "123",
- osdkPackage: "@osdk/examples.one.dot.one",
+ osdkPackage: "@osdk/e2e.generated.1.1.x",
osdkRegistryUrl:
"https://fake.palantirfoundry.com/artifacts/api/repositories/ri.artifacts.main.repository.fake/contents/release/npm",
corsProxy: false,
@@ -141,12 +142,49 @@ async function checkExamples(
`Found ${compareResult.differences} differences in ${exampleId} please generate examples again.`,
);
consola.error(compareResult.diffSet?.filter(d => d.state !== "equal"));
+
+ for (const q of compareResult.diffSet ?? []) {
+ if (q.state !== "equal") {
+ const aPath = q.path1 && q.name1
+ ? q.path1 + q.relativePath + q.name1
+ : null;
+ const bPath = q.path2 && q.name2
+ ? q.path2 + q.relativePath + q.name2
+ : null;
+
+ const aContents = getContents(aPath);
+ const bContents = getContents(bPath);
+
+ if (aContents || bContents) {
+ consola.error("Contents differ");
+ consola.error(
+ jestDiff.diff(aContents, bContents, {
+ aAnnotation: aPath ?? undefined,
+ bAnnotation: bPath ?? undefined,
+ contextLines: 3,
+ }),
+ );
+ }
+ }
+ }
+
process.exit(1);
}
consola.success(`Contents equal`);
}
}
+function getContents(aPath: string | null) {
+ return aPath?.endsWith(".json")
+ ? JSON.parse(
+ fs.readFileSync(aPath, "utf-8"),
+ )
+ : aPath?.endsWith(".ts") || aPath?.endsWith(".tsx")
+ || aPath?.endsWith(".js") || aPath?.endsWith(".jsx")
+ ? fs.readFileSync(aPath, "utf-8")
+ : null;
+}
+
async function copyExamples(
resolvedOutput: string,
tmpDir: tmp.DirResult,
@@ -193,8 +231,8 @@ const UPDATE_PACKAGE_JSON: Mutator = {
type: "modify",
newContent: content.replace(
// Use locally generated SDK in the monorepo
- "\"@osdk/examples.one.dot.one\": \"latest\"",
- "\"@osdk/examples.one.dot.one\": \"workspace:*\"",
+ "\"@osdk/e2e.generated.1.1.x\": \"latest\"",
+ "\"@osdk/e2e.generated.1.1.x\": \"workspace:*\"",
).replace(
// Follow monorepo package naming convention
`"name": "${templateExampleId(template)}"`,
diff --git a/packages/example-generator/tsconfig.json b/packages/example-generator/tsconfig.json
index 74a560dd0..6c1ec6f17 100644
--- a/packages/example-generator/tsconfig.json
+++ b/packages/example-generator/tsconfig.json
@@ -1,5 +1,5 @@
{
- "extends": "../../monorepo/tsconfig/tsconfig.base.json",
+ "extends": "@osdk/monorepo.tsconfig/base.json",
"compilerOptions": {
"rootDir": "src",
"outDir": "build/esm"
diff --git a/packages/example-generator/tsup.config.js b/packages/example-generator/tsup.config.js
index bf726a904..cfc2b707b 100644
--- a/packages/example-generator/tsup.config.js
+++ b/packages/example-generator/tsup.config.js
@@ -17,7 +17,7 @@
import { defineConfig } from "tsup";
export default defineConfig(async (options) =>
- (await import("mytsup")).default(options, {
+ (await import("@osdk/monorepo.tsup")).default(options, {
esmOnly: true,
})
);
diff --git a/packages/foundry-sdk-generator/CHANGELOG.md b/packages/foundry-sdk-generator/CHANGELOG.md
index ef24af7af..c7190532b 100644
--- a/packages/foundry-sdk-generator/CHANGELOG.md
+++ b/packages/foundry-sdk-generator/CHANGELOG.md
@@ -37,9 +37,9 @@
### Patch Changes
-- 212f651: Add fetchone, that is get replacement without result wrapper
+- 212f651: Add fetchOne, that is get replacement without result wrapper
- e690399: Fix $rid, $apiName and $primaryKey population
-- 212f651: Deprecate get and add fetchonewitherrors, which functionally is the same
+- 212f651: Deprecate get and add fetchOneWithErrors, which functionally is the same
- Updated dependencies [212f651]
- Updated dependencies [e690399]
- Updated dependencies [212f651]
@@ -121,7 +121,7 @@
### Patch Changes
-- 35803ca0: Fix backcompat break where the script exports were removed
+- 35803ca0: Fix back-compat break where the script exports were removed
## 0.200.3
diff --git a/packages/foundry-sdk-generator/package.json b/packages/foundry-sdk-generator/package.json
index 6e30a2adf..9500c09a0 100644
--- a/packages/foundry-sdk-generator/package.json
+++ b/packages/foundry-sdk-generator/package.json
@@ -20,6 +20,7 @@
},
"scripts": {
"check-attw": "../../scripts/build_common/check-attw.sh esm",
+ "check-spelling": "cspell --quiet .",
"clean": "rm -rf lib dist types build tsconfig.tsbuildinfo",
"fix-lint": "eslint . --fix && dprint fmt --config $(find-up dprint.json)",
"lint": "eslint . && dprint check --config $(find-up dprint.json)",
@@ -47,6 +48,9 @@
"yargs": "^17.7.2"
},
"devDependencies": {
+ "@osdk/monorepo.api-extractor": "workspace:~",
+ "@osdk/monorepo.tsconfig": "workspace:~",
+ "@osdk/monorepo.tsup": "workspace:~",
"@osdk/shared.test": "workspace:~",
"@types/node": "^18.0.0",
"@types/yargs": "^17.0.29",
diff --git a/packages/foundry-sdk-generator/src/__e2e_tests__/attachements.test.ts b/packages/foundry-sdk-generator/src/__e2e_tests__/attachements.test.ts
index 48cc891bb..b89a6b3b2 100644
--- a/packages/foundry-sdk-generator/src/__e2e_tests__/attachements.test.ts
+++ b/packages/foundry-sdk-generator/src/__e2e_tests__/attachements.test.ts
@@ -86,7 +86,7 @@ describe("AttachmentsTest", () => {
expect(attachmentError.name).toEqual("AttachmentSizeExceededLimit");
});
- it("Reads attachment metadata succesfully", async () => {
+ it("Reads attachment metadata successfully", async () => {
const result = await client.ontology.objects.objectTypeWithAllPropertyTypes
.get(
stubData.objectWithAllPropertyTypes1.__primaryKey,
@@ -104,7 +104,7 @@ describe("AttachmentsTest", () => {
);
});
- it("Fails to read attachment metadata succesfully", async () => {
+ it("Fails to read attachment metadata successfully", async () => {
const result: Result =
await client.ontology.objects.objectTypeWithAllPropertyTypes.get(
stubData.objectWithAllPropertyTypes1.__primaryKey,
diff --git a/packages/foundry-sdk-generator/src/generate/GeneratePackageCommand.ts b/packages/foundry-sdk-generator/src/generate/GeneratePackageCommand.ts
index 949062a19..e7543b3ea 100644
--- a/packages/foundry-sdk-generator/src/generate/GeneratePackageCommand.ts
+++ b/packages/foundry-sdk-generator/src/generate/GeneratePackageCommand.ts
@@ -94,7 +94,7 @@ export class GeneratePackageCommand
string: true,
demandOption: false,
description:
- `The API names of the action types to generate. Example Usage: --actionTypes schedule-airplane-maintanence`,
+ `The API names of the action types to generate. Example Usage: --actionTypes schedule-airplane-maintenance`,
default: undefined,
defaultDescription:
`By default, no arguments will not load any action type.`,
@@ -134,7 +134,7 @@ export class GeneratePackageCommand
string: true,
demandOption: false,
description:
- `Experimental features that can be modified or removed at any time. Example Usage: --experimentalFeaures realtimeUpdates`,
+ `Experimental features that can be modified or removed at any time. Example Usage: --experimentalFeatures realtimeUpdates`,
default: undefined,
defaultDescription:
`By default, no arguments will not enable any experimental features.`,
diff --git a/packages/foundry-sdk-generator/src/generate/betaClient/minifyBundle.ts b/packages/foundry-sdk-generator/src/generate/betaClient/minifyBundle.ts
index ebec30041..554e27f1e 100644
--- a/packages/foundry-sdk-generator/src/generate/betaClient/minifyBundle.ts
+++ b/packages/foundry-sdk-generator/src/generate/betaClient/minifyBundle.ts
@@ -435,10 +435,10 @@ export class ProjectMinifier {
}
for (const node of this.dependentExport[nextModuleName]) {
- const rexportModuleName = getModuleFromFileName(node.getSourceFile());
- this.getNodesToKeepForModule(rexportModuleName).add(node);
+ const reexportModuleName = getModuleFromFileName(node.getSourceFile());
+ this.getNodesToKeepForModule(reexportModuleName).add(node);
- dependentExportStack.push(rexportModuleName);
+ dependentExportStack.push(reexportModuleName);
}
}
}
diff --git a/packages/foundry-sdk-generator/tsconfig.json b/packages/foundry-sdk-generator/tsconfig.json
index d3e7a7c4d..677669b3b 100644
--- a/packages/foundry-sdk-generator/tsconfig.json
+++ b/packages/foundry-sdk-generator/tsconfig.json
@@ -1,5 +1,5 @@
{
- "extends": "../../monorepo/tsconfig/tsconfig.base.json",
+ "extends": "@osdk/monorepo.tsconfig/base.json",
"compilerOptions": {
"rootDir": "src",
"outDir": "build/esm"
diff --git a/packages/foundry-sdk-generator/tsup.config.js b/packages/foundry-sdk-generator/tsup.config.js
index bf726a904..cfc2b707b 100644
--- a/packages/foundry-sdk-generator/tsup.config.js
+++ b/packages/foundry-sdk-generator/tsup.config.js
@@ -17,7 +17,7 @@
import { defineConfig } from "tsup";
export default defineConfig(async (options) =>
- (await import("mytsup")).default(options, {
+ (await import("@osdk/monorepo.tsup")).default(options, {
esmOnly: true,
})
);
diff --git a/packages/foundry.core/package.json b/packages/foundry.core/package.json
index 5bbef71f4..ad7d1b469 100644
--- a/packages/foundry.core/package.json
+++ b/packages/foundry.core/package.json
@@ -18,6 +18,7 @@
},
"scripts": {
"check-attw": "../../scripts/build_common/check-attw.sh esm",
+ "check-spelling": "cspell --quiet .",
"clean": "rm -rf lib dist types build tsconfig.tsbuildinfo",
"fix-lint": "eslint . --fix && dprint fmt --config $(find-up dprint.json)",
"lint": "eslint . && dprint check --config $(find-up dprint.json)",
@@ -29,6 +30,9 @@
"@osdk/shared.net.platformapi": "workspace:~"
},
"devDependencies": {
+ "@osdk/monorepo.api-extractor": "workspace:~",
+ "@osdk/monorepo.tsconfig": "workspace:~",
+ "@osdk/monorepo.tsup": "workspace:~",
"typescript": "^5.5.2"
},
"publishConfig": {
diff --git a/packages/foundry.core/tsconfig.json b/packages/foundry.core/tsconfig.json
index 74a560dd0..6c1ec6f17 100644
--- a/packages/foundry.core/tsconfig.json
+++ b/packages/foundry.core/tsconfig.json
@@ -1,5 +1,5 @@
{
- "extends": "../../monorepo/tsconfig/tsconfig.base.json",
+ "extends": "@osdk/monorepo.tsconfig/base.json",
"compilerOptions": {
"rootDir": "src",
"outDir": "build/esm"
diff --git a/packages/foundry.core/tsup.config.js b/packages/foundry.core/tsup.config.js
index bf726a904..cfc2b707b 100644
--- a/packages/foundry.core/tsup.config.js
+++ b/packages/foundry.core/tsup.config.js
@@ -17,7 +17,7 @@
import { defineConfig } from "tsup";
export default defineConfig(async (options) =>
- (await import("mytsup")).default(options, {
+ (await import("@osdk/monorepo.tsup")).default(options, {
esmOnly: true,
})
);
diff --git a/packages/foundry.security/package.json b/packages/foundry.security/package.json
index 2dbc6a600..63052a59d 100644
--- a/packages/foundry.security/package.json
+++ b/packages/foundry.security/package.json
@@ -18,6 +18,7 @@
},
"scripts": {
"check-attw": "../../scripts/build_common/check-attw.sh esm",
+ "check-spelling": "cspell --quiet .",
"clean": "rm -rf lib dist types build tsconfig.tsbuildinfo",
"fix-lint": "eslint . --fix && dprint fmt --config $(find-up dprint.json)",
"lint": "eslint . && dprint check --config $(find-up dprint.json)",
@@ -30,6 +31,9 @@
"@osdk/shared.net.platformapi": "workspace:~"
},
"devDependencies": {
+ "@osdk/monorepo.api-extractor": "workspace:~",
+ "@osdk/monorepo.tsconfig": "workspace:~",
+ "@osdk/monorepo.tsup": "workspace:~",
"typescript": "^5.5.2"
},
"publishConfig": {
diff --git a/packages/foundry.security/tsconfig.json b/packages/foundry.security/tsconfig.json
index 74a560dd0..6c1ec6f17 100644
--- a/packages/foundry.security/tsconfig.json
+++ b/packages/foundry.security/tsconfig.json
@@ -1,5 +1,5 @@
{
- "extends": "../../monorepo/tsconfig/tsconfig.base.json",
+ "extends": "@osdk/monorepo.tsconfig/base.json",
"compilerOptions": {
"rootDir": "src",
"outDir": "build/esm"
diff --git a/packages/foundry.security/tsup.config.js b/packages/foundry.security/tsup.config.js
index bf726a904..cfc2b707b 100644
--- a/packages/foundry.security/tsup.config.js
+++ b/packages/foundry.security/tsup.config.js
@@ -17,7 +17,7 @@
import { defineConfig } from "tsup";
export default defineConfig(async (options) =>
- (await import("mytsup")).default(options, {
+ (await import("@osdk/monorepo.tsup")).default(options, {
esmOnly: true,
})
);
diff --git a/packages/foundry.thirdpartyapplications/package.json b/packages/foundry.thirdpartyapplications/package.json
index 5a5941e27..fbf30ae67 100644
--- a/packages/foundry.thirdpartyapplications/package.json
+++ b/packages/foundry.thirdpartyapplications/package.json
@@ -18,6 +18,7 @@
},
"scripts": {
"check-attw": "../../scripts/build_common/check-attw.sh esm",
+ "check-spelling": "cspell --quiet .",
"clean": "rm -rf lib dist types build tsconfig.tsbuildinfo",
"fix-lint": "eslint . --fix && dprint fmt --config $(find-up dprint.json)",
"lint": "eslint . && dprint check --config $(find-up dprint.json)",
@@ -30,6 +31,9 @@
"@osdk/shared.net.platformapi": "workspace:~"
},
"devDependencies": {
+ "@osdk/monorepo.api-extractor": "workspace:~",
+ "@osdk/monorepo.tsconfig": "workspace:~",
+ "@osdk/monorepo.tsup": "workspace:~",
"typescript": "^5.5.2"
},
"publishConfig": {
diff --git a/packages/foundry.thirdpartyapplications/tsconfig.json b/packages/foundry.thirdpartyapplications/tsconfig.json
index 74a560dd0..6c1ec6f17 100644
--- a/packages/foundry.thirdpartyapplications/tsconfig.json
+++ b/packages/foundry.thirdpartyapplications/tsconfig.json
@@ -1,5 +1,5 @@
{
- "extends": "../../monorepo/tsconfig/tsconfig.base.json",
+ "extends": "@osdk/monorepo.tsconfig/base.json",
"compilerOptions": {
"rootDir": "src",
"outDir": "build/esm"
diff --git a/packages/foundry.thirdpartyapplications/tsup.config.js b/packages/foundry.thirdpartyapplications/tsup.config.js
index bf726a904..cfc2b707b 100644
--- a/packages/foundry.thirdpartyapplications/tsup.config.js
+++ b/packages/foundry.thirdpartyapplications/tsup.config.js
@@ -17,7 +17,7 @@
import { defineConfig } from "tsup";
export default defineConfig(async (options) =>
- (await import("mytsup")).default(options, {
+ (await import("@osdk/monorepo.tsup")).default(options, {
esmOnly: true,
})
);
diff --git a/packages/foundry/package.json b/packages/foundry/package.json
index d288981d6..9617502e6 100644
--- a/packages/foundry/package.json
+++ b/packages/foundry/package.json
@@ -18,6 +18,7 @@
},
"scripts": {
"check-attw": "../../scripts/build_common/check-attw.sh esm",
+ "check-spelling": "cspell --quiet .",
"clean": "rm -rf lib dist types build tsconfig.tsbuildinfo",
"fix-lint": "eslint . --fix && dprint fmt --config $(find-up dprint.json)",
"lint": "eslint . && dprint check --config $(find-up dprint.json)",
@@ -32,6 +33,9 @@
"@osdk/shared.net.platformapi": "workspace:~"
},
"devDependencies": {
+ "@osdk/monorepo.api-extractor": "workspace:~",
+ "@osdk/monorepo.tsconfig": "workspace:~",
+ "@osdk/monorepo.tsup": "workspace:~",
"typescript": "^5.5.2"
},
"publishConfig": {
diff --git a/packages/foundry/tsconfig.json b/packages/foundry/tsconfig.json
index 74a560dd0..6c1ec6f17 100644
--- a/packages/foundry/tsconfig.json
+++ b/packages/foundry/tsconfig.json
@@ -1,5 +1,5 @@
{
- "extends": "../../monorepo/tsconfig/tsconfig.base.json",
+ "extends": "@osdk/monorepo.tsconfig/base.json",
"compilerOptions": {
"rootDir": "src",
"outDir": "build/esm"
diff --git a/packages/foundry/tsup.config.js b/packages/foundry/tsup.config.js
index bf726a904..cfc2b707b 100644
--- a/packages/foundry/tsup.config.js
+++ b/packages/foundry/tsup.config.js
@@ -17,7 +17,7 @@
import { defineConfig } from "tsup";
export default defineConfig(async (options) =>
- (await import("mytsup")).default(options, {
+ (await import("@osdk/monorepo.tsup")).default(options, {
esmOnly: true,
})
);
diff --git a/packages/gateway-generator/package.json b/packages/gateway-generator/package.json
index 2b5ee7639..d6cfb8d90 100644
--- a/packages/gateway-generator/package.json
+++ b/packages/gateway-generator/package.json
@@ -21,6 +21,7 @@
},
"scripts": {
"check-attw": "../../scripts/build_common/check-attw.sh esm",
+ "check-spelling": "cspell --quiet .",
"clean": "rm -rf lib dist types build tsconfig.tsbuildinfo",
"fix-lint": "eslint . --fix && dprint fmt --config $(find-up dprint.json)",
"lint": "eslint . && dprint check --config $(find-up dprint.json)",
@@ -37,6 +38,9 @@
"yargs": "^17.7.2"
},
"devDependencies": {
+ "@osdk/monorepo.api-extractor": "workspace:~",
+ "@osdk/monorepo.tsconfig": "workspace:~",
+ "@osdk/monorepo.tsup": "workspace:~",
"@types/yargs": "^17.0.29",
"typescript": "^5.5.2"
},
diff --git a/packages/gateway-generator/src/generate/common.ts b/packages/gateway-generator/src/generate/common.ts
index 5a2945586..7f55685f4 100644
--- a/packages/gateway-generator/src/generate/common.ts
+++ b/packages/gateway-generator/src/generate/common.ts
@@ -51,7 +51,7 @@ export function generateDocumentation(documentation: Documentation): string {
return documentationCode;
}
-export function shouldSanitizePameterName(parameterName: string): boolean {
+export function shouldSanitizeParameterName(parameterName: string): boolean {
return parameterName.includes("-");
}
diff --git a/packages/gateway-generator/src/generate/namespace.ts b/packages/gateway-generator/src/generate/namespace.ts
index f85ed09b2..0073b4abd 100644
--- a/packages/gateway-generator/src/generate/namespace.ts
+++ b/packages/gateway-generator/src/generate/namespace.ts
@@ -40,7 +40,7 @@ import type {
import { InputType } from "../spec/index.js";
import {
sanitizeParameterName,
- shouldSanitizePameterName,
+ shouldSanitizeParameterName,
visitTypeUnion,
} from "./common.js";
import { getJsDocs } from "./getJsDocs.js";
@@ -245,7 +245,7 @@ function generateParameter(
): ParameterDeclarationStructure {
return {
kind: StructureKind.Parameter,
- name: shouldSanitizePameterName(parameter.name)
+ name: shouldSanitizeParameterName(parameter.name)
? sanitizeParameterName(parameter.name)
: parameter.name,
type: generateType(parameter.type.type, referenceSet),
diff --git a/packages/gateway-generator/src/generate/types.test.ts b/packages/gateway-generator/src/generate/types.test.ts
index bc637a8ef..3c5142cd5 100644
--- a/packages/gateway-generator/src/generate/types.test.ts
+++ b/packages/gateway-generator/src/generate/types.test.ts
@@ -179,7 +179,7 @@ describe("generateTypes", () => {
);
});
- it("should generate a typeunion for an enum type", () => {
+ it("should generate a type union for an enum type", () => {
const dataType: DataType = {
type: "enum",
enum: {
diff --git a/packages/gateway-generator/tsconfig.json b/packages/gateway-generator/tsconfig.json
index 74a560dd0..6c1ec6f17 100644
--- a/packages/gateway-generator/tsconfig.json
+++ b/packages/gateway-generator/tsconfig.json
@@ -1,5 +1,5 @@
{
- "extends": "../../monorepo/tsconfig/tsconfig.base.json",
+ "extends": "@osdk/monorepo.tsconfig/base.json",
"compilerOptions": {
"rootDir": "src",
"outDir": "build/esm"
diff --git a/packages/gateway-generator/tsup.config.js b/packages/gateway-generator/tsup.config.js
index bf726a904..cfc2b707b 100644
--- a/packages/gateway-generator/tsup.config.js
+++ b/packages/gateway-generator/tsup.config.js
@@ -17,7 +17,7 @@
import { defineConfig } from "tsup";
export default defineConfig(async (options) =>
- (await import("mytsup")).default(options, {
+ (await import("@osdk/monorepo.tsup")).default(options, {
esmOnly: true,
})
);
diff --git a/packages/gateway/CHANGELOG.md b/packages/gateway/CHANGELOG.md
index 6a37d3308..d3476eec0 100644
--- a/packages/gateway/CHANGELOG.md
+++ b/packages/gateway/CHANGELOG.md
@@ -76,7 +76,7 @@
### Patch Changes
-- f3120fb: Move 2.0 client into @osdk/client to fix typescript 4.9 compatability in @osdk/api"
+- f3120fb: Move 2.0 client into @osdk/client to fix typescript 4.9 compatibility in @osdk/api"
- 848404c: Handle conflicts between object, action, and query names
## 0.0.3
diff --git a/packages/gateway/package.json b/packages/gateway/package.json
index 04d236811..808fd8590 100644
--- a/packages/gateway/package.json
+++ b/packages/gateway/package.json
@@ -22,6 +22,7 @@
},
"scripts": {
"check-attw": "../../scripts/build_common/check-attw.sh both",
+ "check-spelling": "cspell --quiet .",
"clean": "rm -rf lib dist types build tsconfig.tsbuildinfo",
"fix-lint": "eslint . --fix && dprint fmt --config $(find-up dprint.json)",
"lint": "eslint . && dprint check --config $(find-up dprint.json)",
@@ -34,6 +35,9 @@
"tiny-invariant": "^1.3.1"
},
"devDependencies": {
+ "@osdk/monorepo.api-extractor": "workspace:~",
+ "@osdk/monorepo.tsconfig": "workspace:~",
+ "@osdk/monorepo.tsup": "workspace:~",
"ts-expect": "^1.3.0",
"typescript": "^5.5.2"
},
diff --git a/packages/gateway/requests.d.ts b/packages/gateway/requests.d.ts
index 9997bc813..3e1418564 100644
--- a/packages/gateway/requests.d.ts
+++ b/packages/gateway/requests.d.ts
@@ -14,5 +14,5 @@
* limitations under the License.
*/
-// This file only exists as a fallback for packages that dont do modern module resolution
+// This file only exists as a fallback for packages that don't do modern module resolution
export * from "./build/cjs/public/requests.cjs";
diff --git a/packages/gateway/src/generated/openapi/errors/AbortTransactionPermissionDenied.ts b/packages/gateway/src/generated/openapi/errors/AbortTransactionPermissionDenied.ts
index 628fd7c5b..120b2cf0f 100644
--- a/packages/gateway/src/generated/openapi/errors/AbortTransactionPermissionDenied.ts
+++ b/packages/gateway/src/generated/openapi/errors/AbortTransactionPermissionDenied.ts
@@ -17,7 +17,7 @@
import type { DatasetRid } from "../components/DatasetRid.js";
import type { TransactionRid } from "../components/TransactionRid.js";
-/** The provided token does not have permission to abort the given treansaction on the given dataset. */
+/** The provided token does not have permission to abort the given transaction on the given dataset. */
export interface AbortTransactionPermissionDenied {
errorCode: "PERMISSION_DENIED";
errorName: "AbortTransactionPermissionDenied";
diff --git a/packages/gateway/tsconfig.json b/packages/gateway/tsconfig.json
index 25dbfbdd7..ba27f1887 100644
--- a/packages/gateway/tsconfig.json
+++ b/packages/gateway/tsconfig.json
@@ -1,5 +1,5 @@
{
- "extends": "../../monorepo/tsconfig/tsconfig.base.json",
+ "extends": "@osdk/monorepo.tsconfig/base.json",
"compilerOptions": {
"rootDir": "src",
"outDir": "build/esm",
diff --git a/packages/gateway/tsup.config.js b/packages/gateway/tsup.config.js
index eae6b0bac..63f172106 100644
--- a/packages/gateway/tsup.config.js
+++ b/packages/gateway/tsup.config.js
@@ -17,7 +17,7 @@
import { defineConfig } from "tsup";
export default defineConfig(async (options) =>
- (await import("mytsup")).default(options, {
+ (await import("@osdk/monorepo.tsup")).default(options, {
cjsExtension: ".js",
})
);
diff --git a/packages/gateway/types.d.ts b/packages/gateway/types.d.ts
index 40e8fa3e5..71a3e287e 100644
--- a/packages/gateway/types.d.ts
+++ b/packages/gateway/types.d.ts
@@ -14,5 +14,5 @@
* limitations under the License.
*/
-// This file only exists as a fallback for packages that dont do modern module resolution
+// This file only exists as a fallback for packages that don't do modern module resolution
export * from "./build/cjs/public/types.cjs";
diff --git a/packages/generator-converters/package.json b/packages/generator-converters/package.json
index ab5e4efc2..744881630 100644
--- a/packages/generator-converters/package.json
+++ b/packages/generator-converters/package.json
@@ -22,6 +22,7 @@
},
"scripts": {
"check-attw": "../../scripts/build_common/check-attw.sh both",
+ "check-spelling": "cspell --quiet .",
"clean": "rm -rf lib dist types build tsconfig.tsbuildinfo",
"fix-lint": "eslint . --fix && dprint fmt --config $(find-up dprint.json)",
"lint": "eslint . && dprint check --config $(find-up dprint.json)",
@@ -36,6 +37,9 @@
"@osdk/gateway": "workspace:~"
},
"devDependencies": {
+ "@osdk/monorepo.api-extractor": "workspace:~",
+ "@osdk/monorepo.tsconfig": "workspace:~",
+ "@osdk/monorepo.tsup": "workspace:~",
"ts-expect": "^1.3.0",
"typescript": "^5.5.2",
"vitest": "^1.6.0"
diff --git a/packages/generator-converters/src/wirePropertyV2ToSdkPropertyDefinition.ts b/packages/generator-converters/src/wirePropertyV2ToSdkPropertyDefinition.ts
index 18d24785b..bd483025b 100644
--- a/packages/generator-converters/src/wirePropertyV2ToSdkPropertyDefinition.ts
+++ b/packages/generator-converters/src/wirePropertyV2ToSdkPropertyDefinition.ts
@@ -99,6 +99,6 @@ function objectPropertyTypeToSdkPropertyDefinition(
return "numericTimeseries";
default:
const _: never = propertyType;
- throw new Error(`Unexecpected data type ${JSON.stringify(propertyType)}`);
+ throw new Error(`Unexpected data type ${JSON.stringify(propertyType)}`);
}
}
diff --git a/packages/generator-converters/tsconfig.json b/packages/generator-converters/tsconfig.json
index 74a560dd0..6c1ec6f17 100644
--- a/packages/generator-converters/tsconfig.json
+++ b/packages/generator-converters/tsconfig.json
@@ -1,5 +1,5 @@
{
- "extends": "../../monorepo/tsconfig/tsconfig.base.json",
+ "extends": "@osdk/monorepo.tsconfig/base.json",
"compilerOptions": {
"rootDir": "src",
"outDir": "build/esm"
diff --git a/packages/generator-converters/tsup.config.js b/packages/generator-converters/tsup.config.js
index f1da2b615..7a77e08bc 100644
--- a/packages/generator-converters/tsup.config.js
+++ b/packages/generator-converters/tsup.config.js
@@ -17,5 +17,5 @@
import { defineConfig } from "tsup";
export default defineConfig(async (options) =>
- (await import("mytsup")).default(options, {})
+ (await import("@osdk/monorepo.tsup")).default(options, {})
);
diff --git a/packages/generator/CHANGELOG.md b/packages/generator/CHANGELOG.md
index 932b49e04..4b47e4912 100644
--- a/packages/generator/CHANGELOG.md
+++ b/packages/generator/CHANGELOG.md
@@ -126,7 +126,7 @@
### Patch Changes
-- b59cb10: Adding backcompatibility for internal types
+- b59cb10: Adding backward compatibility for internal types
## 0.0.14
@@ -179,7 +179,7 @@
### Patch Changes
-- f3120fb: Move 2.0 client into @osdk/client to fix typescript 4.9 compatability in @osdk/api"
+- f3120fb: Move 2.0 client into @osdk/client to fix typescript 4.9 compatibility in @osdk/api"
- 848404c: Handle conflicts between object, action, and query names
- Updated dependencies [f3120fb]
- Updated dependencies [848404c]
@@ -205,14 +205,14 @@
### Patch Changes
-- e22ce70: Adding proper support for reservered keywords in properties
+- e22ce70: Adding proper support for reserved keywords in properties
- 66cb4ce: Fixing generator for integration
## 0.0.5
### Patch Changes
-- 70719db: Fixing nits, and adding support for legacy reservered word backcompat
+- 70719db: Fixing nits, and adding support for legacy reserved word back-compat
## 0.0.4
@@ -227,7 +227,7 @@
### Patch Changes
-- a2b7874: Addin TimeSeries support and fixing issues during code-gen time with Queries
+- a2b7874: Add in TimeSeries support and fixing issues during code-gen time with Queries
- Updated dependencies [a2b7874]
- @osdk/api@0.0.7
diff --git a/packages/generator/package.json b/packages/generator/package.json
index 82136aaaa..f02230935 100644
--- a/packages/generator/package.json
+++ b/packages/generator/package.json
@@ -22,6 +22,7 @@
},
"scripts": {
"check-attw": "../../scripts/build_common/check-attw.sh both",
+ "check-spelling": "cspell --quiet .",
"clean": "rm -rf lib dist types build tsconfig.tsbuildinfo",
"fix-lint": "eslint . --fix && dprint fmt --config $(find-up dprint.json)",
"lint": "eslint . && dprint check --config $(find-up dprint.json)",
@@ -42,6 +43,9 @@
"tiny-invariant": "^1.3.1"
},
"devDependencies": {
+ "@osdk/monorepo.api-extractor": "workspace:~",
+ "@osdk/monorepo.tsconfig": "workspace:~",
+ "@osdk/monorepo.tsup": "workspace:~",
"@types/node": "^18.0.0",
"ts-expect": "^1.3.0",
"typescript": "^5.5.2",
diff --git a/packages/generator/src/shared/generatePerActionDataFiles.ts b/packages/generator/src/shared/generatePerActionDataFiles.ts
index b29f07d2e..edfabe10b 100644
--- a/packages/generator/src/shared/generatePerActionDataFiles.ts
+++ b/packages/generator/src/shared/generatePerActionDataFiles.ts
@@ -95,7 +95,7 @@ export async function generatePerActionDataFiles(
function createV2Types() {
// the params must be a `type` to align properly with the `ActionDefinition` interface
- // this way we can generate a strict type for the function itself and reference it from the Aciton Definition
+ // this way we can generate a strict type for the function itself and reference it from the Action Definition
return `
${createParamsDef()}
diff --git a/packages/generator/src/shared/wireQueryDataTypeToQueryDataTypeDefinition.ts b/packages/generator/src/shared/wireQueryDataTypeToQueryDataTypeDefinition.ts
index e5455434e..072fb787e 100644
--- a/packages/generator/src/shared/wireQueryDataTypeToQueryDataTypeDefinition.ts
+++ b/packages/generator/src/shared/wireQueryDataTypeToQueryDataTypeDefinition.ts
@@ -82,10 +82,10 @@ export function wireQueryDataTypeToQueryDataTypeDefinition<
// special case for a union where one half is nullable to skip the union step and just allow nulls directly
if (allowNulls && input.unionTypes.length === 2) {
- const nonnull = input.unionTypes.find(t => t.type != null);
- if (nonnull) {
+ const nonNull = input.unionTypes.find(t => t.type != null);
+ if (nonNull) {
return {
- ...wireQueryDataTypeToQueryDataTypeDefinition(nonnull),
+ ...wireQueryDataTypeToQueryDataTypeDefinition(nonNull),
nullable: true,
};
}
diff --git a/packages/generator/src/util/stringify.ts b/packages/generator/src/util/stringify.ts
index a655ede03..e0b2565d2 100644
--- a/packages/generator/src/util/stringify.ts
+++ b/packages/generator/src/util/stringify.ts
@@ -18,9 +18,9 @@
* A function for changing the stringified key/value pairs of an object.
*
* @param value The value of the key/value pair.
- * @param defaultValueFormatter The function that would be called if this customizer wasnt used
+ * @param defaultValueFormatter The function that would be called if this customizer wasn't used
* @param key The key of the key/value pair.
- * @param defaultKeyFormatter The function that would be called if this customizer wasnt used
+ * @param defaultKeyFormatter The function that would be called if this customizer wasn't used
*
* @returns A string, a tuple of strings, or undefined.
* If a string is returned, it will be used as the value of the key/value pair.
diff --git a/packages/generator/src/util/verifyOutdir.ts b/packages/generator/src/util/verifyOutDir.ts
similarity index 95%
rename from packages/generator/src/util/verifyOutdir.ts
rename to packages/generator/src/util/verifyOutDir.ts
index ba06cce07..68b8492f5 100644
--- a/packages/generator/src/util/verifyOutdir.ts
+++ b/packages/generator/src/util/verifyOutDir.ts
@@ -22,7 +22,7 @@ import type { MinimalFs } from "../MinimalFs.js";
* Re-generating an ontology on top of itself is not supported and may leave old
* files around or refuse to update files with new contents in some cases.
*/
-export async function verifyOutdir(outDir: string, fs: MinimalFs) {
+export async function verifyOutDir(outDir: string, fs: MinimalFs) {
// if outDir exists and is not empty, we cannot proceed with the generation
try {
const contents = await fs.readdir(outDir);
diff --git a/packages/generator/src/v1.1/backcompat/generateOntologyRuntimeDistDir.ts b/packages/generator/src/v1.1/backcompat/generateOntologyRuntimeDistDir.ts
index 6aff92b21..3147fbf68 100644
--- a/packages/generator/src/v1.1/backcompat/generateOntologyRuntimeDistDir.ts
+++ b/packages/generator/src/v1.1/backcompat/generateOntologyRuntimeDistDir.ts
@@ -51,17 +51,16 @@ export async function generateOntologyRuntimeDistDir(
await fs.writeFile(
path.join(runtimeDistDir, "index.ts"),
- // TRASHFIXME
await formatTs(`
export * from "./aggregations/index${importExt}";
export * from "./baseTypes/index${importExt}";
${""
- // Skipping this one, it doesnt have an equiv now
+ // Skipping this one, it doesn't have an equiv now
// export * from "./common/index${importExt}";
}
// export * from "./filters/index${importExt}";
${""
- // Skipping this one, it doesnt have an equiv now
+ // Skipping this one, it doesn't have an equiv now
// export * from "./iterator/index${importExt}";
}
${""
diff --git a/packages/generator/src/v1.1/backcompat/util/reexportConsts.ts b/packages/generator/src/v1.1/backcompat/util/reexportConsts.ts
index 108c739c6..8a1f6ce7b 100644
--- a/packages/generator/src/v1.1/backcompat/util/reexportConsts.ts
+++ b/packages/generator/src/v1.1/backcompat/util/reexportConsts.ts
@@ -24,7 +24,7 @@ export function reexportConsts(
${
typesToExport.map(q => `
- /** @deprecated submodule imports arent public api **/
+ /** @deprecated submodule imports aren't public api **/
export const ${q} = OG_${q};
`).join("\n\n")
}
diff --git a/packages/generator/src/v1.1/backcompat/util/reexportTypes.ts b/packages/generator/src/v1.1/backcompat/util/reexportTypes.ts
index 5e3ebf74f..22a0ddda5 100644
--- a/packages/generator/src/v1.1/backcompat/util/reexportTypes.ts
+++ b/packages/generator/src/v1.1/backcompat/util/reexportTypes.ts
@@ -26,7 +26,7 @@ export function reexportTypes(
${
typesToExport.map(q => `
- /** @deprecated submodule imports arent public api **/
+ /** @deprecated submodule imports aren't public api **/
export type ${q}${genericArgsLeft} = OG_${q}${genericArgsRight};
`).join("\n\n")
}
diff --git a/packages/generator/src/v1.1/generateClientSdkVersionOneDotOne.ts b/packages/generator/src/v1.1/generateClientSdkVersionOneDotOne.ts
index 14c5d62f1..ec1c0b2e8 100644
--- a/packages/generator/src/v1.1/generateClientSdkVersionOneDotOne.ts
+++ b/packages/generator/src/v1.1/generateClientSdkVersionOneDotOne.ts
@@ -18,7 +18,7 @@ import * as path from "node:path";
import type { MinimalFs } from "../MinimalFs.js";
import { generatePerActionDataFiles } from "../shared/generatePerActionDataFiles.js";
import { sanitizeMetadata } from "../shared/sanitizeMetadata.js";
-import { verifyOutdir } from "../util/verifyOutdir.js";
+import { verifyOutDir } from "../util/verifyOutDir.js";
import type { WireOntologyDefinition } from "../WireOntologyDefinition.js";
import { generateActions } from "./generateActions.js";
import { generateBackCompatDeprecatedExports } from "./generateBackCompatDeprecatedExports.js";
@@ -46,7 +46,7 @@ export async function generateClientSdkVersionOneDotOne(
const actionsDir = path.join(outDir, "ontology", "actions");
const queriesDir = path.join(outDir, "ontology", "queries");
- await verifyOutdir(outDir, fs);
+ await verifyOutDir(outDir, fs);
await fs.mkdir(outDir, { recursive: true });
const sanitizedOntology = sanitizeMetadata(ontology);
diff --git a/packages/generator/src/v2.0/generateClientSdkVersionTwoPointZero.ts b/packages/generator/src/v2.0/generateClientSdkVersionTwoPointZero.ts
index 4acee491f..2fa08add7 100644
--- a/packages/generator/src/v2.0/generateClientSdkVersionTwoPointZero.ts
+++ b/packages/generator/src/v2.0/generateClientSdkVersionTwoPointZero.ts
@@ -23,7 +23,7 @@ import {
wireObjectTypeV2ToSdkObjectConst,
} from "../shared/wireObjectTypeV2ToSdkObjectConst.js";
import { formatTs } from "../util/test/formatTs.js";
-import { verifyOutdir } from "../util/verifyOutdir.js";
+import { verifyOutDir } from "../util/verifyOutDir.js";
import { generatePerQueryDataFiles } from "../v1.1/generatePerQueryDataFiles.js";
import type { WireOntologyDefinition } from "../WireOntologyDefinition.js";
import { generateOntologyMetadataFile } from "./generateMetadata.js";
@@ -35,7 +35,7 @@ export async function generateClientSdkVersionTwoPointZero(
outDir: string,
packageType: "module" | "commonjs" = "commonjs",
) {
- await verifyOutdir(outDir, fs);
+ await verifyOutDir(outDir, fs);
const sanitizedOntology = sanitizeMetadata(ontology);
diff --git a/packages/generator/tsconfig.json b/packages/generator/tsconfig.json
index 74a560dd0..6c1ec6f17 100644
--- a/packages/generator/tsconfig.json
+++ b/packages/generator/tsconfig.json
@@ -1,5 +1,5 @@
{
- "extends": "../../monorepo/tsconfig/tsconfig.base.json",
+ "extends": "@osdk/monorepo.tsconfig/base.json",
"compilerOptions": {
"rootDir": "src",
"outDir": "build/esm"
diff --git a/packages/generator/tsup.config.js b/packages/generator/tsup.config.js
index f1da2b615..7a77e08bc 100644
--- a/packages/generator/tsup.config.js
+++ b/packages/generator/tsup.config.js
@@ -17,5 +17,5 @@
import { defineConfig } from "tsup";
export default defineConfig(async (options) =>
- (await import("mytsup")).default(options, {})
+ (await import("@osdk/monorepo.tsup")).default(options, {})
);
diff --git a/packages/internal.foundry.core/package.json b/packages/internal.foundry.core/package.json
index d919ff9d5..b172ceb3a 100644
--- a/packages/internal.foundry.core/package.json
+++ b/packages/internal.foundry.core/package.json
@@ -18,6 +18,7 @@
},
"scripts": {
"check-attw": "../../scripts/build_common/check-attw.sh esm",
+ "check-spelling": "cspell --quiet .",
"clean": "rm -rf lib dist types build tsconfig.tsbuildinfo",
"fix-lint": "eslint . --fix && dprint fmt --config $(find-up dprint.json)",
"lint": "eslint . && dprint check --config $(find-up dprint.json)",
@@ -31,6 +32,9 @@
"@osdk/shared.net.platformapi": "workspace:~"
},
"devDependencies": {
+ "@osdk/monorepo.api-extractor": "workspace:~",
+ "@osdk/monorepo.tsconfig": "workspace:~",
+ "@osdk/monorepo.tsup": "workspace:~",
"typescript": "^5.5.2"
},
"publishConfig": {
diff --git a/packages/internal.foundry.core/tsconfig.json b/packages/internal.foundry.core/tsconfig.json
index 74a560dd0..6c1ec6f17 100644
--- a/packages/internal.foundry.core/tsconfig.json
+++ b/packages/internal.foundry.core/tsconfig.json
@@ -1,5 +1,5 @@
{
- "extends": "../../monorepo/tsconfig/tsconfig.base.json",
+ "extends": "@osdk/monorepo.tsconfig/base.json",
"compilerOptions": {
"rootDir": "src",
"outDir": "build/esm"
diff --git a/packages/internal.foundry.core/tsup.config.js b/packages/internal.foundry.core/tsup.config.js
index bf726a904..cfc2b707b 100644
--- a/packages/internal.foundry.core/tsup.config.js
+++ b/packages/internal.foundry.core/tsup.config.js
@@ -17,7 +17,7 @@
import { defineConfig } from "tsup";
export default defineConfig(async (options) =>
- (await import("mytsup")).default(options, {
+ (await import("@osdk/monorepo.tsup")).default(options, {
esmOnly: true,
})
);
diff --git a/packages/internal.foundry.datasets/package.json b/packages/internal.foundry.datasets/package.json
index 35d775c75..db94bddf6 100644
--- a/packages/internal.foundry.datasets/package.json
+++ b/packages/internal.foundry.datasets/package.json
@@ -18,6 +18,7 @@
},
"scripts": {
"check-attw": "../../scripts/build_common/check-attw.sh esm",
+ "check-spelling": "cspell --quiet .",
"clean": "rm -rf lib dist types build tsconfig.tsbuildinfo",
"fix-lint": "eslint . --fix && dprint fmt --config $(find-up dprint.json)",
"lint": "eslint . && dprint check --config $(find-up dprint.json)",
@@ -32,6 +33,9 @@
"@osdk/shared.net.platformapi": "workspace:~"
},
"devDependencies": {
+ "@osdk/monorepo.api-extractor": "workspace:~",
+ "@osdk/monorepo.tsconfig": "workspace:~",
+ "@osdk/monorepo.tsup": "workspace:~",
"typescript": "^5.5.2"
},
"publishConfig": {
diff --git a/packages/internal.foundry.datasets/tsconfig.json b/packages/internal.foundry.datasets/tsconfig.json
index 74a560dd0..6c1ec6f17 100644
--- a/packages/internal.foundry.datasets/tsconfig.json
+++ b/packages/internal.foundry.datasets/tsconfig.json
@@ -1,5 +1,5 @@
{
- "extends": "../../monorepo/tsconfig/tsconfig.base.json",
+ "extends": "@osdk/monorepo.tsconfig/base.json",
"compilerOptions": {
"rootDir": "src",
"outDir": "build/esm"
diff --git a/packages/internal.foundry.datasets/tsup.config.js b/packages/internal.foundry.datasets/tsup.config.js
index bf726a904..cfc2b707b 100644
--- a/packages/internal.foundry.datasets/tsup.config.js
+++ b/packages/internal.foundry.datasets/tsup.config.js
@@ -17,7 +17,7 @@
import { defineConfig } from "tsup";
export default defineConfig(async (options) =>
- (await import("mytsup")).default(options, {
+ (await import("@osdk/monorepo.tsup")).default(options, {
esmOnly: true,
})
);
diff --git a/packages/internal.foundry.models/package.json b/packages/internal.foundry.models/package.json
index 7b33bd865..fb4e00886 100644
--- a/packages/internal.foundry.models/package.json
+++ b/packages/internal.foundry.models/package.json
@@ -18,6 +18,7 @@
},
"scripts": {
"check-attw": "../../scripts/build_common/check-attw.sh esm",
+ "check-spelling": "cspell --quiet .",
"clean": "rm -rf lib dist types build tsconfig.tsbuildinfo",
"fix-lint": "eslint . --fix && dprint fmt --config $(find-up dprint.json)",
"lint": "eslint . && dprint check --config $(find-up dprint.json)",
@@ -32,6 +33,9 @@
"@osdk/shared.net.platformapi": "workspace:~"
},
"devDependencies": {
+ "@osdk/monorepo.api-extractor": "workspace:~",
+ "@osdk/monorepo.tsconfig": "workspace:~",
+ "@osdk/monorepo.tsup": "workspace:~",
"typescript": "^5.5.2"
},
"publishConfig": {
diff --git a/packages/internal.foundry.models/tsconfig.json b/packages/internal.foundry.models/tsconfig.json
index 74a560dd0..6c1ec6f17 100644
--- a/packages/internal.foundry.models/tsconfig.json
+++ b/packages/internal.foundry.models/tsconfig.json
@@ -1,5 +1,5 @@
{
- "extends": "../../monorepo/tsconfig/tsconfig.base.json",
+ "extends": "@osdk/monorepo.tsconfig/base.json",
"compilerOptions": {
"rootDir": "src",
"outDir": "build/esm"
diff --git a/packages/internal.foundry.models/tsup.config.js b/packages/internal.foundry.models/tsup.config.js
index bf726a904..cfc2b707b 100644
--- a/packages/internal.foundry.models/tsup.config.js
+++ b/packages/internal.foundry.models/tsup.config.js
@@ -17,7 +17,7 @@
import { defineConfig } from "tsup";
export default defineConfig(async (options) =>
- (await import("mytsup")).default(options, {
+ (await import("@osdk/monorepo.tsup")).default(options, {
esmOnly: true,
})
);
diff --git a/packages/internal.foundry.ontologies/package.json b/packages/internal.foundry.ontologies/package.json
index 707b0c09f..b847e461e 100644
--- a/packages/internal.foundry.ontologies/package.json
+++ b/packages/internal.foundry.ontologies/package.json
@@ -18,6 +18,7 @@
},
"scripts": {
"check-attw": "../../scripts/build_common/check-attw.sh esm",
+ "check-spelling": "cspell --quiet .",
"clean": "rm -rf lib dist types build tsconfig.tsbuildinfo",
"fix-lint": "eslint . --fix && dprint fmt --config $(find-up dprint.json)",
"lint": "eslint . && dprint check --config $(find-up dprint.json)",
@@ -32,6 +33,9 @@
"@osdk/shared.net.platformapi": "workspace:~"
},
"devDependencies": {
+ "@osdk/monorepo.api-extractor": "workspace:~",
+ "@osdk/monorepo.tsconfig": "workspace:~",
+ "@osdk/monorepo.tsup": "workspace:~",
"typescript": "^5.5.2"
},
"publishConfig": {
diff --git a/packages/internal.foundry.ontologies/tsconfig.json b/packages/internal.foundry.ontologies/tsconfig.json
index 74a560dd0..6c1ec6f17 100644
--- a/packages/internal.foundry.ontologies/tsconfig.json
+++ b/packages/internal.foundry.ontologies/tsconfig.json
@@ -1,5 +1,5 @@
{
- "extends": "../../monorepo/tsconfig/tsconfig.base.json",
+ "extends": "@osdk/monorepo.tsconfig/base.json",
"compilerOptions": {
"rootDir": "src",
"outDir": "build/esm"
diff --git a/packages/internal.foundry.ontologies/tsup.config.js b/packages/internal.foundry.ontologies/tsup.config.js
index bf726a904..cfc2b707b 100644
--- a/packages/internal.foundry.ontologies/tsup.config.js
+++ b/packages/internal.foundry.ontologies/tsup.config.js
@@ -17,7 +17,7 @@
import { defineConfig } from "tsup";
export default defineConfig(async (options) =>
- (await import("mytsup")).default(options, {
+ (await import("@osdk/monorepo.tsup")).default(options, {
esmOnly: true,
})
);
diff --git a/packages/internal.foundry.ontologiesv2/package.json b/packages/internal.foundry.ontologiesv2/package.json
index 9b5eb026a..761c6af4c 100644
--- a/packages/internal.foundry.ontologiesv2/package.json
+++ b/packages/internal.foundry.ontologiesv2/package.json
@@ -18,6 +18,7 @@
},
"scripts": {
"check-attw": "../../scripts/build_common/check-attw.sh esm",
+ "check-spelling": "cspell --quiet .",
"clean": "rm -rf lib dist types build tsconfig.tsbuildinfo",
"fix-lint": "eslint . --fix && dprint fmt --config $(find-up dprint.json)",
"lint": "eslint . && dprint check --config $(find-up dprint.json)",
@@ -33,6 +34,9 @@
"@osdk/shared.net.platformapi": "workspace:~"
},
"devDependencies": {
+ "@osdk/monorepo.api-extractor": "workspace:~",
+ "@osdk/monorepo.tsconfig": "workspace:~",
+ "@osdk/monorepo.tsup": "workspace:~",
"typescript": "^5.5.2"
},
"publishConfig": {
diff --git a/packages/internal.foundry.ontologiesv2/tsconfig.json b/packages/internal.foundry.ontologiesv2/tsconfig.json
index 74a560dd0..6c1ec6f17 100644
--- a/packages/internal.foundry.ontologiesv2/tsconfig.json
+++ b/packages/internal.foundry.ontologiesv2/tsconfig.json
@@ -1,5 +1,5 @@
{
- "extends": "../../monorepo/tsconfig/tsconfig.base.json",
+ "extends": "@osdk/monorepo.tsconfig/base.json",
"compilerOptions": {
"rootDir": "src",
"outDir": "build/esm"
diff --git a/packages/internal.foundry.ontologiesv2/tsup.config.js b/packages/internal.foundry.ontologiesv2/tsup.config.js
index bf726a904..cfc2b707b 100644
--- a/packages/internal.foundry.ontologiesv2/tsup.config.js
+++ b/packages/internal.foundry.ontologiesv2/tsup.config.js
@@ -17,7 +17,7 @@
import { defineConfig } from "tsup";
export default defineConfig(async (options) =>
- (await import("mytsup")).default(options, {
+ (await import("@osdk/monorepo.tsup")).default(options, {
esmOnly: true,
})
);
diff --git a/packages/internal.foundry/package.json b/packages/internal.foundry/package.json
index 7abf321c9..981e7d237 100644
--- a/packages/internal.foundry/package.json
+++ b/packages/internal.foundry/package.json
@@ -19,6 +19,7 @@
},
"scripts": {
"check-attw": "../../scripts/build_common/check-attw.sh esm",
+ "check-spelling": "cspell --quiet .",
"clean": "rm -rf lib dist types build tsconfig.tsbuildinfo",
"fix-lint": "eslint . --fix && dprint fmt --config $(find-up dprint.json)",
"lint": "eslint . && dprint check --config $(find-up dprint.json)",
@@ -37,6 +38,9 @@
"@osdk/shared.net.platformapi": "workspace:~"
},
"devDependencies": {
+ "@osdk/monorepo.api-extractor": "workspace:~",
+ "@osdk/monorepo.tsconfig": "workspace:~",
+ "@osdk/monorepo.tsup": "workspace:~",
"typescript": "^5.5.2"
},
"publishConfig": {
diff --git a/packages/internal.foundry/tsconfig.json b/packages/internal.foundry/tsconfig.json
index 74a560dd0..6c1ec6f17 100644
--- a/packages/internal.foundry/tsconfig.json
+++ b/packages/internal.foundry/tsconfig.json
@@ -1,5 +1,5 @@
{
- "extends": "../../monorepo/tsconfig/tsconfig.base.json",
+ "extends": "@osdk/monorepo.tsconfig/base.json",
"compilerOptions": {
"rootDir": "src",
"outDir": "build/esm"
diff --git a/packages/internal.foundry/tsup.config.js b/packages/internal.foundry/tsup.config.js
index bf726a904..cfc2b707b 100644
--- a/packages/internal.foundry/tsup.config.js
+++ b/packages/internal.foundry/tsup.config.js
@@ -17,7 +17,7 @@
import { defineConfig } from "tsup";
export default defineConfig(async (options) =>
- (await import("mytsup")).default(options, {
+ (await import("@osdk/monorepo.tsup")).default(options, {
esmOnly: true,
})
);
diff --git a/packages/legacy-client/CHANGELOG.md b/packages/legacy-client/CHANGELOG.md
index e59269a02..c8fe70e66 100644
--- a/packages/legacy-client/CHANGELOG.md
+++ b/packages/legacy-client/CHANGELOG.md
@@ -36,9 +36,9 @@
### Patch Changes
-- 212f651: Add fetchone, that is get replacement without result wrapper
+- 212f651: Add fetchOne, that is get replacement without result wrapper
- e690399: Fix $rid, $apiName and $primaryKey population
-- 212f651: Deprecate get and add fetchonewitherrors, which functionally is the same
+- 212f651: Deprecate get and add fetchOneWithErrors, which functionally is the same
## 2.2.0
@@ -46,7 +46,7 @@
- 11434b9: Deprecated bulk actions with renamed batchActions functionality
- 948c634: Add pivot to functionality and deprecate searchAround calls
-- 9906a41: Add fetchpagewitherrors
+- 9906a41: Add fetchPageWithErrors
- 9906a41: Add fetch page without result wrapper
- 9906a41: add asyncIter
- 9906a41: FetchPageWithErrors type fix
@@ -140,7 +140,7 @@
### Patch Changes
-- b59cb10: Adding backcompatibility for internal types
+- b59cb10: Adding backwards compatibility for internal types
## 0.0.15
@@ -199,7 +199,7 @@
### Patch Changes
-- f3120fb: Move 2.0 client into @osdk/client to fix typescript 4.9 compatability in @osdk/api"
+- f3120fb: Move 2.0 client into @osdk/client to fix typescript 4.9 compatibility in @osdk/api"
- 848404c: Handle conflicts between object, action, and query names
- Updated dependencies [f3120fb]
- Updated dependencies [848404c]
@@ -224,13 +224,13 @@
### Patch Changes
-- e22ce70: Adding proper support for reservered keywords in properties
+- e22ce70: Adding proper support for reserved keywords in properties
## 0.0.5
### Patch Changes
-- 70719db: Fixing nits, and adding support for legacy reservered word backcompat
+- 70719db: Fixing nits, and adding support for legacy reserved word back-compat
## 0.0.4
@@ -245,7 +245,7 @@
### Patch Changes
-- a2b7874: Addin TimeSeries support and fixing issues during code-gen time with Queries
+- a2b7874: Add in TimeSeries support and fixing issues during code-gen time with Queries
- Updated dependencies [a2b7874]
- @osdk/api@0.0.7
diff --git a/packages/legacy-client/package.json b/packages/legacy-client/package.json
index 83c321b68..c72ceb97c 100644
--- a/packages/legacy-client/package.json
+++ b/packages/legacy-client/package.json
@@ -22,6 +22,7 @@
},
"scripts": {
"check-attw": "../../scripts/build_common/check-attw.sh both",
+ "check-spelling": "cspell --quiet .",
"clean": "rm -rf lib dist types build tsconfig.tsbuildinfo",
"codegen": "node ./generateMockOntology.mjs",
"fix-lint": "eslint . --fix && dprint fmt --config $(find-up dprint.json)",
@@ -43,6 +44,9 @@
},
"devDependencies": {
"@osdk/generator": "workspace:~",
+ "@osdk/monorepo.api-extractor": "workspace:~",
+ "@osdk/monorepo.tsconfig": "workspace:~",
+ "@osdk/monorepo.tsup": "workspace:~",
"@osdk/shared.test": "workspace:~",
"@types/luxon": "^3.4.2",
"@types/ngeohash": "^0.6.4",
diff --git a/packages/legacy-client/src/client/baseTypes/timestamp.ts b/packages/legacy-client/src/client/baseTypes/timestamp.ts
index 7ffbd67a2..9c0c64f6d 100644
--- a/packages/legacy-client/src/client/baseTypes/timestamp.ts
+++ b/packages/legacy-client/src/client/baseTypes/timestamp.ts
@@ -37,7 +37,7 @@ export class Timestamp {
* @param dateTimeString
*/
static fromISOString(dateTimeString: string): Timestamp {
- // TODO check setZone behaviour
+ // TODO check setZone behavior
return new Timestamp(
DateTime.fromISO(dateTimeString, { zone: "utc", setZone: true }),
);
diff --git a/packages/legacy-client/src/client/objects/convertWireToOsdkObject.ts b/packages/legacy-client/src/client/objects/convertWireToOsdkObject.ts
index d508ed9b8..6a84ee0a0 100644
--- a/packages/legacy-client/src/client/objects/convertWireToOsdkObject.ts
+++ b/packages/legacy-client/src/client/objects/convertWireToOsdkObject.ts
@@ -137,7 +137,7 @@ export function convertWireToOsdkObject<
});
setPropertyAccessors(client, apiName, obj);
- /* this `as unknown` is required for ts4.9 compatability */
+ /* this `as unknown` is required for ts4.9 compatibility */
return obj as unknown as OsdkLegacyObjectFrom;
}
diff --git a/packages/legacy-client/src/client/ontology.ts b/packages/legacy-client/src/client/ontology.ts
index a49826b0f..e69cdfdef 100644
--- a/packages/legacy-client/src/client/ontology.ts
+++ b/packages/legacy-client/src/client/ontology.ts
@@ -52,7 +52,7 @@ export class Ontology> {
}
get queries(): Queries {
- /* this `as any` is required for ts4.9 compatability */
+ /* this `as any` is required for ts4.9 compatibility */
return createQueryProxy(this.#client) as any;
}
diff --git a/packages/legacy-client/src/client/queryProxy.ts b/packages/legacy-client/src/client/queryProxy.ts
index 8094f909d..f72a053c0 100644
--- a/packages/legacy-client/src/client/queryProxy.ts
+++ b/packages/legacy-client/src/client/queryProxy.ts
@@ -37,14 +37,14 @@ export function createQueryProxy>(
return async function(
params: QueryParameters,
): Promise> {
- /* this `as any` is required for ts4.9 compatability */
+ /* this `as any` is required for ts4.9 compatibility */
return executeQuery(client, q, params) as any;
};
} else {
return async function(): Promise<
WrappedQueryReturnType
> {
- /* this `as any` is required for ts4.9 compatability */
+ /* this `as any` is required for ts4.9 compatibility */
return executeQuery(client, q) as any;
};
}
diff --git a/packages/legacy-client/tsconfig.json b/packages/legacy-client/tsconfig.json
index 114e58759..6e682d6cc 100644
--- a/packages/legacy-client/tsconfig.json
+++ b/packages/legacy-client/tsconfig.json
@@ -1,5 +1,5 @@
{
- "extends": "../../monorepo/tsconfig/tsconfig.base.json",
+ "extends": "@osdk/monorepo.tsconfig/base.json",
"compilerOptions": {
"rootDir": "src",
"outDir": "build/esm",
diff --git a/packages/legacy-client/tsup.config.js b/packages/legacy-client/tsup.config.js
index eae6b0bac..63f172106 100644
--- a/packages/legacy-client/tsup.config.js
+++ b/packages/legacy-client/tsup.config.js
@@ -17,7 +17,7 @@
import { defineConfig } from "tsup";
export default defineConfig(async (options) =>
- (await import("mytsup")).default(options, {
+ (await import("@osdk/monorepo.tsup")).default(options, {
cjsExtension: ".js",
})
);
diff --git a/packages/maker/package.json b/packages/maker/package.json
index b467adcf5..66ba3b3f7 100644
--- a/packages/maker/package.json
+++ b/packages/maker/package.json
@@ -18,6 +18,7 @@
},
"scripts": {
"check-attw": "../../scripts/build_common/check-attw.sh esm",
+ "check-spelling": "cspell --quiet .",
"clean": "rm -rf lib dist types build tsconfig.tsbuildinfo",
"fix-lint": "eslint . --fix && dprint fmt --config $(find-up dprint.json)",
"lint": "eslint . && dprint check --config $(find-up dprint.json)",
@@ -35,6 +36,9 @@
},
"devDependencies": {
"@osdk/client.unstable": "workspace:~",
+ "@osdk/monorepo.api-extractor": "workspace:~",
+ "@osdk/monorepo.tsconfig": "workspace:~",
+ "@osdk/monorepo.tsup": "workspace:~",
"@types/yargs": "^17.0.32",
"typescript": "^5.5.2",
"vitest": "^1.6.0"
diff --git a/packages/maker/src/api/defineObject.ts b/packages/maker/src/api/defineObject.ts
index 0ceedf28f..aa5445999 100644
--- a/packages/maker/src/api/defineObject.ts
+++ b/packages/maker/src/api/defineObject.ts
@@ -66,7 +66,7 @@ export function defineObject(
sharedPropertyTypeMapping: {},
};
- // FIXME: dont return the raw value
+ // FIXME: don't return the raw value
return {
data: ontologyDefinition.objectTypes[apiName],
linkTypes: {},
diff --git a/packages/maker/tsconfig.json b/packages/maker/tsconfig.json
index 74a560dd0..6c1ec6f17 100644
--- a/packages/maker/tsconfig.json
+++ b/packages/maker/tsconfig.json
@@ -1,5 +1,5 @@
{
- "extends": "../../monorepo/tsconfig/tsconfig.base.json",
+ "extends": "@osdk/monorepo.tsconfig/base.json",
"compilerOptions": {
"rootDir": "src",
"outDir": "build/esm"
diff --git a/packages/maker/tsup.config.js b/packages/maker/tsup.config.js
index bf726a904..cfc2b707b 100644
--- a/packages/maker/tsup.config.js
+++ b/packages/maker/tsup.config.js
@@ -17,7 +17,7 @@
import { defineConfig } from "tsup";
export default defineConfig(async (options) =>
- (await import("mytsup")).default(options, {
+ (await import("@osdk/monorepo.tsup")).default(options, {
esmOnly: true,
})
);
diff --git a/monorepo/api-extractor/base.json b/packages/monorepo.api-extractor/base.json
similarity index 100%
rename from monorepo/api-extractor/base.json
rename to packages/monorepo.api-extractor/base.json
diff --git a/monorepo/api-extractor/package.json b/packages/monorepo.api-extractor/package.json
similarity index 77%
rename from monorepo/api-extractor/package.json
rename to packages/monorepo.api-extractor/package.json
index 0f92abafa..ff7de31e4 100644
--- a/monorepo/api-extractor/package.json
+++ b/packages/monorepo.api-extractor/package.json
@@ -1,5 +1,5 @@
{
- "name": "@osdk/api-extractor",
+ "name": "@osdk/monorepo.api-extractor",
"version": "0.0.0",
"license": "Apache-2.0",
"repository": {
diff --git a/packages/monorepo.cspell/cspell.config.js b/packages/monorepo.cspell/cspell.config.js
new file mode 100644
index 000000000..9dc8a4926
--- /dev/null
+++ b/packages/monorepo.cspell/cspell.config.js
@@ -0,0 +1,192 @@
+/*
+ * Copyright 2024 Palantir Technologies, Inc. All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+// @ts-check
+"use strict";
+
+const fs = require("fs");
+const path = require("path");
+
+const DICT_FOLDER = __dirname;
+
+const REGEX_OSDK_PACKAGE_NAME = /@osdk\/[\w\d.\-]+/g;
+
+/**
+ * Helper function so creating a dictionary definition just involves creating a file
+ * named `dict..txt` in this folder.
+ *
+ * @returns {import("@cspell/cspell-types").DictionaryDefinition[]}
+ */
+function getDictionaryDefinitions() {
+ const ret = [];
+ for (const e of fs.readdirSync(DICT_FOLDER, { withFileTypes: true })) {
+ if (e.isFile()) {
+ const m = e.name.match(/^dict\.(.*)\.txt$/);
+ if (!m) continue;
+
+ ret.push({ name: m[1], path: path.join(DICT_FOLDER, e.name) });
+ }
+ }
+ return ret;
+}
+
+/** @type { import("@cspell/cspell-types").CSpellUserSettings } */
+const cspell = {
+ version: "0.2",
+ enableGlobDot: true,
+ useGitignore: true,
+ ignorePaths: [
+ // always ignore
+ "node_modules/**",
+ ".git/**",
+ ".gitignore",
+
+ // Ignore these files for now
+ "_gitignore",
+ "*.{css,svg}",
+ "*.{yml,yaml}",
+ "*.json",
+ "*.sh",
+ "*.snap",
+
+ // Dictionary files have words that are only used in certain contexts so they implicitly
+ // won't pass the generic case.
+ "dict.*.txt",
+
+ // spell checking the cspell config is a bit of a chicken and egg problem
+ "cspell.config.js",
+
+ // Just too complex right now. We should fix this later.
+ "eslint.config.mjs",
+ "tsup.config.js",
+ ".lintstagedrc.mjs",
+ ".envrc.sample",
+ ".monorepolint.config.mjs",
+
+ // don't bother with any build directories
+ "examples-extra/*/{build,dist}/**/*",
+ "packages/*/build/**",
+
+ // this is the conjure generated code that we won't keep forever
+ "packages/client.unstable/src/generated/**",
+
+ "packages/foundry-sdk-generator/src/generatedNoCheck/**/*",
+ ],
+ dictionaryDefinitions: [
+ ...getDictionaryDefinitions(),
+ ],
+ patterns: [
+ // In some test code we have some serialized urls that have oauth scopes in url params
+ { name: "url-oauth-scopes", pattern: "/api%3A[a-z]+/" },
+
+ // In some code we have a sample token which causes false positives
+ { name: "oauth-token", pattern: "/eyJ[a-zA-Z0-9_.]+5c/" },
+ ],
+ ignoreRegExpList: [
+ REGEX_OSDK_PACKAGE_NAME,
+ // /@osdk\/[a-zA-Z0-9\.\-]+/,
+ "/\/entitymetadata\//",
+ ],
+
+ dictionaries: [
+ // builtin dicts to always include
+ "en_US",
+ "softwareTerms",
+ "typescript",
+ "node",
+ "npm",
+
+ // our dictionaries to always include
+ "osdk",
+ "npm-packages",
+ "foundry-words",
+ "normal-dev-words",
+ "oauth",
+ ],
+ words: ["todoapp"],
+ suggestWords: [],
+ ignoreWords: [],
+ import: [],
+ overrides: [
+ {
+ filename: ["**/*.md"],
+ dictionaries: ["foundry-words"],
+ },
+ {
+ filename: [".changeset/**/*.md"],
+ },
+ {
+ filename: ["**/*.{mts,cts,ts,tsx}"],
+ dictionaries: ["osdk-code"],
+ words: [
+ // used in a regex
+ "0123456789bcdefghjkmnpqrstuvwxyz",
+
+ // used in a const (that is removed in a different PR)
+ "asdfasdfdhjlkajhgj",
+ ],
+ },
+ {
+ filename: "**/*.test.{mts,cts,ts,tsx}",
+ dictionaries: [
+ "test-words",
+ ],
+ ignoreRegExpList: [
+ "url-oauth-scopes",
+ "oauth-token",
+ ],
+ },
+ {
+ filename: [
+ "packages/*/generatedNoCheck",
+ "packages/*/generatedNoCheck2",
+
+ // v1 client wire api
+ "packages/gateway/src/generated/**",
+
+ // "omni apis"
+ "packages/foundry.*/src/**",
+ "packages/internal.foundry.*/src/**",
+ ],
+ dictionaries: [
+ // acceptable words in generated code
+ "wire-api-words",
+
+ // un-acceptable words in generated code that need to be fixed elsewhere
+ "wire-api-words-to-fix",
+ ],
+ },
+ {
+ filename: [
+ "packages/e2e.*/src/**/*.{mts,cts,ts,tsx}",
+ "packages/shared.test/src/mock-ontology/**/*.{mts,cts,ts,tsx}",
+ "examples-extra/*/src/**/*.{mts,cts,ts,tsx}",
+ ],
+ dictionaries: ["imported-ontologies"],
+ ignoreRegExpList: [
+ /Palo Alto/,
+ ],
+ words: [
+ "Clooney",
+ "Downey",
+ "Hemsworth",
+ "underlyings",
+ ],
+ },
+ ],
+};
+
+module.exports = cspell;
diff --git a/packages/monorepo.cspell/dict.foundry-words.txt b/packages/monorepo.cspell/dict.foundry-words.txt
new file mode 100644
index 000000000..620c5b3d2
--- /dev/null
+++ b/packages/monorepo.cspell/dict.foundry-words.txt
@@ -0,0 +1,2 @@
+geopoint
+geoshape
\ No newline at end of file
diff --git a/packages/monorepo.cspell/dict.imported-ontologies.txt b/packages/monorepo.cspell/dict.imported-ontologies.txt
new file mode 100644
index 000000000..e87981868
--- /dev/null
+++ b/packages/monorepo.cspell/dict.imported-ontologies.txt
@@ -0,0 +1,3 @@
+amishsSyncGroup
+qTAPT
+Emailable
\ No newline at end of file
diff --git a/packages/monorepo.cspell/dict.normal-dev-words.txt b/packages/monorepo.cspell/dict.normal-dev-words.txt
new file mode 100644
index 000000000..dd0d4225c
--- /dev/null
+++ b/packages/monorepo.cspell/dict.normal-dev-words.txt
@@ -0,0 +1,15 @@
+aggregatable
+codegen
+devx
+groupable
+isModifierable
+onwarn
+retryable
+rsort
+tsdoc
+typecheck
+typesafety
+uncapitalize
+unevaluable
+unioned
+webapi
\ No newline at end of file
diff --git a/packages/monorepo.cspell/dict.npm-packages.txt b/packages/monorepo.cspell/dict.npm-packages.txt
new file mode 100644
index 000000000..202354962
--- /dev/null
+++ b/packages/monorepo.cspell/dict.npm-packages.txt
@@ -0,0 +1,12 @@
+consola
+execa
+jiti
+manypkg
+npmjs
+dprint
+tsup
+attw
+ngeohash
+arethetypeswrong
+monorepolint
+luxon
\ No newline at end of file
diff --git a/packages/monorepo.cspell/dict.oauth.txt b/packages/monorepo.cspell/dict.oauth.txt
new file mode 100644
index 000000000..7cdddc145
--- /dev/null
+++ b/packages/monorepo.cspell/dict.oauth.txt
@@ -0,0 +1 @@
+pkce
\ No newline at end of file
diff --git a/packages/monorepo.cspell/dict.osdk-code.txt b/packages/monorepo.cspell/dict.osdk-code.txt
new file mode 100644
index 000000000..68b66831d
--- /dev/null
+++ b/packages/monorepo.cspell/dict.osdk-code.txt
@@ -0,0 +1,46 @@
+asyncIter
+backcompat
+bbox
+blockdata
+Bucketable
+CBAC
+CIPHERTEXT
+Customizer
+datasource
+datetime
+downselect
+downselecting
+foundry.thirdpartyapplications
+fromEpochMilli
+fromMillis
+geohash
+geopoint
+geoshape
+geoshapes
+geospacial
+Geospatial
+Geotime
+groupby
+highbury
+LOCALDATE
+multilinks
+nullness
+objectset
+objectsets
+objectsetwatcher
+ontologiesv2
+osdk
+OsdkLegacyObjectFromNoSearchArounds
+OsdkLegacyOntologyObjectNoSearchArounds
+oslw
+Pageable
+platformapi
+Rangeable
+sdkv2
+spts
+subselect
+timeseries
+undefineds
+valuetype
+websockets
+workstateRid
\ No newline at end of file
diff --git a/packages/monorepo.cspell/dict.osdk.txt b/packages/monorepo.cspell/dict.osdk.txt
new file mode 100644
index 000000000..4f5ae541b
--- /dev/null
+++ b/packages/monorepo.cspell/dict.osdk.txt
@@ -0,0 +1 @@
+osdk
\ No newline at end of file
diff --git a/packages/monorepo.cspell/dict.test-words.txt b/packages/monorepo.cspell/dict.test-words.txt
new file mode 100644
index 000000000..a15b1aea1
--- /dev/null
+++ b/packages/monorepo.cspell/dict.test-words.txt
@@ -0,0 +1,6 @@
+doesnotexist
+objectdoesnotexist
+querydoesnotexist
+actiondoesnotexit
+unstubAllEnvs
+createSpys
\ No newline at end of file
diff --git a/packages/monorepo.cspell/dict.wire-api-words-to-fix.txt b/packages/monorepo.cspell/dict.wire-api-words-to-fix.txt
new file mode 100644
index 000000000..1805a0d4b
--- /dev/null
+++ b/packages/monorepo.cspell/dict.wire-api-words-to-fix.txt
@@ -0,0 +1,41 @@
+# All of these words are words that are from source files in generated code that need to be fixed upstream.
+# - They are separated out so its easy to tell when we have fixed them all.
+#
+Archetyp
+atleast
+behaviour
+betweeen
+Blobster
+Condititon
+contruct
+Damerau
+Damerau
+dataframe
+Datas
+depedent
+dependecies
+Entites
+Geohashes
+interations
+linestrings
+logit
+Madatory
+Modificationcheck
+Morethan
+ONTOLOGT
+operaton
+opiniated
+paramters
+Phonograh
+postition
+primarykey
+reopenable
+Reponse
+shouldnt
+specifed
+treansaction
+Triggerer
+unevaluable
+uniquelly
+unrestrict
+Vesion
diff --git a/packages/monorepo.cspell/dict.wire-api-words.txt b/packages/monorepo.cspell/dict.wire-api-words.txt
new file mode 100644
index 000000000..da68369dc
--- /dev/null
+++ b/packages/monorepo.cspell/dict.wire-api-words.txt
@@ -0,0 +1,25 @@
+# These are all words that are acceptable in wire apis
+actiontype
+checkpointed
+deindexed
+entitymetadata
+frontends
+loggable
+lucene
+mergable
+Mergeable
+Metadatas
+millis
+multifield
+Noops
+objectstorage
+objecttype
+objecttypes
+ontologyobject
+permissioning
+reindex
+rulesets
+schemamigrations
+SearchArounds
+typeclasses
+workstate
\ No newline at end of file
diff --git a/packages/monorepo.cspell/index.js b/packages/monorepo.cspell/index.js
new file mode 100644
index 000000000..16a185e42
--- /dev/null
+++ b/packages/monorepo.cspell/index.js
@@ -0,0 +1,17 @@
+/*
+ * Copyright 2024 Palantir Technologies, Inc. All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+module.exports = require("./cspell.config");
diff --git a/packages/monorepo.cspell/package.json b/packages/monorepo.cspell/package.json
new file mode 100644
index 000000000..5979e2649
--- /dev/null
+++ b/packages/monorepo.cspell/package.json
@@ -0,0 +1,15 @@
+{
+ "name": "@osdk/monorepo.cspell",
+ "private": true,
+ "version": "0.0.0",
+ "description": "CSpell configuration for the monorepo",
+ "license": "Apache-2.0",
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/palantir/osdk-ts.git"
+ },
+ "dependencies": {
+ "@cspell/cspell-types": "^8.11.0",
+ "@types/node": "^18.0.0"
+ }
+}
diff --git a/monorepo/tsconfig/tsconfig.base.json b/packages/monorepo.tsconfig/base.json
similarity index 100%
rename from monorepo/tsconfig/tsconfig.base.json
rename to packages/monorepo.tsconfig/base.json
diff --git a/monorepo/tsconfig/package.json b/packages/monorepo.tsconfig/package.json
similarity index 78%
rename from monorepo/tsconfig/package.json
rename to packages/monorepo.tsconfig/package.json
index f1fca75dd..a0eefb60d 100644
--- a/monorepo/tsconfig/package.json
+++ b/packages/monorepo.tsconfig/package.json
@@ -1,5 +1,5 @@
{
- "name": "tsconfig",
+ "name": "@osdk/monorepo.tsconfig",
"private": true,
"version": "0.0.0",
"license": "Apache-2.0",
@@ -8,7 +8,7 @@
"url": "https://github.com/palantir/osdk-ts.git"
},
"exports": {
- "./base": "./tsconfig.base.json"
+ "./base.json": "./base.json"
},
"scripts": {},
"dependencies": {},
diff --git a/monorepo/mytsup/package.json b/packages/monorepo.tsup/package.json
similarity index 92%
rename from monorepo/mytsup/package.json
rename to packages/monorepo.tsup/package.json
index 93e9f47ab..b6589bd8f 100644
--- a/monorepo/mytsup/package.json
+++ b/packages/monorepo.tsup/package.json
@@ -1,5 +1,5 @@
{
- "name": "mytsup",
+ "name": "@osdk/monorepo.tsup",
"private": true,
"version": "0.0.0",
"license": "Apache-2.0",
diff --git a/monorepo/mytsup/tsconfig.base.json b/packages/monorepo.tsup/tsconfig.base.json
similarity index 100%
rename from monorepo/mytsup/tsconfig.base.json
rename to packages/monorepo.tsup/tsconfig.base.json
diff --git a/monorepo/mytsup/tsup.mjs b/packages/monorepo.tsup/tsup.mjs
similarity index 97%
rename from monorepo/mytsup/tsup.mjs
rename to packages/monorepo.tsup/tsup.mjs
index d23176c67..1a7d99177 100644
--- a/monorepo/mytsup/tsup.mjs
+++ b/packages/monorepo.tsup/tsup.mjs
@@ -97,7 +97,7 @@ export default async (options, ourOptions) => {
async function readPackageVersion(k) {
const workspaceFile = await findUp("pnpm-workspace.yaml");
- if (!workspaceFile) throw "couldnt find workspace file";
+ if (!workspaceFile) throw "couldn't find workspace file";
const workspaceRoot = path.dirname(workspaceFile);
return await readFile(path.join(workspaceRoot, k, "package.json"), "utf-8")
.then(f => JSON.parse(f).version);
diff --git a/packages/oauth/package.json b/packages/oauth/package.json
index a46994259..25a9cae07 100644
--- a/packages/oauth/package.json
+++ b/packages/oauth/package.json
@@ -18,6 +18,7 @@
},
"scripts": {
"check-attw": "../../scripts/build_common/check-attw.sh esm",
+ "check-spelling": "cspell --quiet .",
"clean": "rm -rf lib dist types build tsconfig.tsbuildinfo",
"fix-lint": "eslint . --fix && dprint fmt --config $(find-up dprint.json)",
"lint": "eslint . && dprint check --config $(find-up dprint.json)",
@@ -31,6 +32,9 @@
"typescript-event-target": "^1.1.1"
},
"devDependencies": {
+ "@osdk/monorepo.api-extractor": "workspace:~",
+ "@osdk/monorepo.tsconfig": "workspace:~",
+ "@osdk/monorepo.tsup": "workspace:~",
"jest-extended": "^4.0.2",
"ts-expect": "^1.3.0",
"typescript": "^5.5.2"
diff --git a/packages/oauth/src/createPublicOauthClient.ts b/packages/oauth/src/createPublicOauthClient.ts
index bf73003f5..5a41a8f15 100644
--- a/packages/oauth/src/createPublicOauthClient.ts
+++ b/packages/oauth/src/createPublicOauthClient.ts
@@ -160,7 +160,7 @@ export function createPublicOauthClient(
}
try {
- // note, we dont use processRefreshTokenResponse because the mp oauth implementation
+ // note, we don't use processRefreshTokenResponse because the mp oauth implementation
// doesn't do refresh tokens quite right and this lets us skip the id check
return makeTokenAndSaveRefresh(
throwIfError(
diff --git a/packages/oauth/tsconfig.json b/packages/oauth/tsconfig.json
index 74a560dd0..6c1ec6f17 100644
--- a/packages/oauth/tsconfig.json
+++ b/packages/oauth/tsconfig.json
@@ -1,5 +1,5 @@
{
- "extends": "../../monorepo/tsconfig/tsconfig.base.json",
+ "extends": "@osdk/monorepo.tsconfig/base.json",
"compilerOptions": {
"rootDir": "src",
"outDir": "build/esm"
diff --git a/packages/oauth/tsup.config.js b/packages/oauth/tsup.config.js
index bf726a904..cfc2b707b 100644
--- a/packages/oauth/tsup.config.js
+++ b/packages/oauth/tsup.config.js
@@ -17,7 +17,7 @@
import { defineConfig } from "tsup";
export default defineConfig(async (options) =>
- (await import("mytsup")).default(options, {
+ (await import("@osdk/monorepo.tsup")).default(options, {
esmOnly: true,
})
);
diff --git a/packages/platform-sdk-generator/package.json b/packages/platform-sdk-generator/package.json
index 005f941cc..d60f180d4 100644
--- a/packages/platform-sdk-generator/package.json
+++ b/packages/platform-sdk-generator/package.json
@@ -19,6 +19,7 @@
},
"scripts": {
"check-attw": "../../scripts/build_common/check-attw.sh esm",
+ "check-spelling": "cspell --quiet .",
"clean": "rm -rf lib dist types build tsconfig.tsbuildinfo",
"fix-lint": "eslint . --fix && dprint fmt --config $(find-up dprint.json)",
"lint": "eslint . && dprint check --config $(find-up dprint.json)",
@@ -34,6 +35,9 @@
"yargs": "^17.7.2"
},
"devDependencies": {
+ "@osdk/monorepo.api-extractor": "workspace:~",
+ "@osdk/monorepo.tsconfig": "workspace:~",
+ "@osdk/monorepo.tsup": "workspace:~",
"@types/node": "^20.11.30",
"@types/pluralize": "^0.0.33",
"@types/yargs": "^17.0.29",
diff --git a/packages/platform-sdk-generator/tsconfig.json b/packages/platform-sdk-generator/tsconfig.json
index 74a560dd0..6c1ec6f17 100644
--- a/packages/platform-sdk-generator/tsconfig.json
+++ b/packages/platform-sdk-generator/tsconfig.json
@@ -1,5 +1,5 @@
{
- "extends": "../../monorepo/tsconfig/tsconfig.base.json",
+ "extends": "@osdk/monorepo.tsconfig/base.json",
"compilerOptions": {
"rootDir": "src",
"outDir": "build/esm"
diff --git a/packages/platform-sdk-generator/tsup.config.js b/packages/platform-sdk-generator/tsup.config.js
index bf726a904..cfc2b707b 100644
--- a/packages/platform-sdk-generator/tsup.config.js
+++ b/packages/platform-sdk-generator/tsup.config.js
@@ -17,7 +17,7 @@
import { defineConfig } from "tsup";
export default defineConfig(async (options) =>
- (await import("mytsup")).default(options, {
+ (await import("@osdk/monorepo.tsup")).default(options, {
esmOnly: true,
})
);
diff --git a/packages/shared.client.impl/package.json b/packages/shared.client.impl/package.json
index 586db89fa..fd503df7b 100644
--- a/packages/shared.client.impl/package.json
+++ b/packages/shared.client.impl/package.json
@@ -20,6 +20,7 @@
},
"scripts": {
"check-attw": "../../scripts/build_common/check-attw.sh both",
+ "check-spelling": "cspell --quiet .",
"clean": "rm -rf lib dist types build tsconfig.tsbuildinfo",
"fix-lint": "eslint . --fix && dprint fmt --config $(find-up dprint.json)",
"lint": "eslint . && dprint check --config $(find-up dprint.json)",
@@ -32,6 +33,9 @@
"@osdk/shared.net.fetch": "workspace:~"
},
"devDependencies": {
+ "@osdk/monorepo.api-extractor": "workspace:~",
+ "@osdk/monorepo.tsconfig": "workspace:~",
+ "@osdk/monorepo.tsup": "workspace:~",
"typescript": "^5.5.2"
},
"publishConfig": {
diff --git a/packages/shared.client.impl/tsconfig.json b/packages/shared.client.impl/tsconfig.json
index 74a560dd0..6c1ec6f17 100644
--- a/packages/shared.client.impl/tsconfig.json
+++ b/packages/shared.client.impl/tsconfig.json
@@ -1,5 +1,5 @@
{
- "extends": "../../monorepo/tsconfig/tsconfig.base.json",
+ "extends": "@osdk/monorepo.tsconfig/base.json",
"compilerOptions": {
"rootDir": "src",
"outDir": "build/esm"
diff --git a/packages/shared.client.impl/tsup.config.js b/packages/shared.client.impl/tsup.config.js
index f1da2b615..7a77e08bc 100644
--- a/packages/shared.client.impl/tsup.config.js
+++ b/packages/shared.client.impl/tsup.config.js
@@ -17,5 +17,5 @@
import { defineConfig } from "tsup";
export default defineConfig(async (options) =>
- (await import("mytsup")).default(options, {})
+ (await import("@osdk/monorepo.tsup")).default(options, {})
);
diff --git a/packages/shared.client/tsconfig.json b/packages/shared.client/tsconfig.json
index 74a560dd0..6c1ec6f17 100644
--- a/packages/shared.client/tsconfig.json
+++ b/packages/shared.client/tsconfig.json
@@ -1,5 +1,5 @@
{
- "extends": "../../monorepo/tsconfig/tsconfig.base.json",
+ "extends": "@osdk/monorepo.tsconfig/base.json",
"compilerOptions": {
"rootDir": "src",
"outDir": "build/esm"
diff --git a/packages/shared.client/tsup.config.js b/packages/shared.client/tsup.config.js
index f1da2b615..7a77e08bc 100644
--- a/packages/shared.client/tsup.config.js
+++ b/packages/shared.client/tsup.config.js
@@ -17,5 +17,5 @@
import { defineConfig } from "tsup";
export default defineConfig(async (options) =>
- (await import("mytsup")).default(options, {})
+ (await import("@osdk/monorepo.tsup")).default(options, {})
);
diff --git a/packages/shared.net.errors/package.json b/packages/shared.net.errors/package.json
index 5eacbe4e2..4bcc73fbe 100644
--- a/packages/shared.net.errors/package.json
+++ b/packages/shared.net.errors/package.json
@@ -20,6 +20,7 @@
},
"scripts": {
"check-attw": "../../scripts/build_common/check-attw.sh both",
+ "check-spelling": "cspell --quiet .",
"clean": "rm -rf lib dist types build tsconfig.tsbuildinfo",
"fix-lint": "eslint . --fix && dprint fmt --config $(find-up dprint.json)",
"lint": "eslint . && dprint check --config $(find-up dprint.json)",
@@ -27,6 +28,9 @@
"typecheck": "find . \\( -path build/cjs -or -path build/esm -or -path build/browser \\) -type f \\( -name '*.ts' -or -name '*.ts.map' -or -name '*.cts' -or -name '*.cts.map' \\) -delete && ../../scripts/build_common/typecheck.sh both"
},
"devDependencies": {
+ "@osdk/monorepo.api-extractor": "workspace:~",
+ "@osdk/monorepo.tsconfig": "workspace:~",
+ "@osdk/monorepo.tsup": "workspace:~",
"typescript": "^5.5.2"
},
"publishConfig": {
diff --git a/packages/shared.net.errors/tsconfig.json b/packages/shared.net.errors/tsconfig.json
index 41a5d5894..9ee25f37e 100644
--- a/packages/shared.net.errors/tsconfig.json
+++ b/packages/shared.net.errors/tsconfig.json
@@ -1,5 +1,5 @@
{
- "extends": "../../monorepo/tsconfig/tsconfig.base.json",
+ "extends": "@osdk/monorepo.tsconfig/base.json",
"compilerOptions": {
"rootDir": "src",
"outDir": "build/esm",
diff --git a/packages/shared.net.errors/tsup.config.js b/packages/shared.net.errors/tsup.config.js
index eae6b0bac..63f172106 100644
--- a/packages/shared.net.errors/tsup.config.js
+++ b/packages/shared.net.errors/tsup.config.js
@@ -17,7 +17,7 @@
import { defineConfig } from "tsup";
export default defineConfig(async (options) =>
- (await import("mytsup")).default(options, {
+ (await import("@osdk/monorepo.tsup")).default(options, {
cjsExtension: ".js",
})
);
diff --git a/packages/shared.net.fetch/package.json b/packages/shared.net.fetch/package.json
index fbaaf2b82..f729fde38 100644
--- a/packages/shared.net.fetch/package.json
+++ b/packages/shared.net.fetch/package.json
@@ -20,6 +20,7 @@
},
"scripts": {
"check-attw": "../../scripts/build_common/check-attw.sh both",
+ "check-spelling": "cspell --quiet .",
"clean": "rm -rf lib dist types build tsconfig.tsbuildinfo",
"fix-lint": "eslint . --fix && dprint fmt --config $(find-up dprint.json)",
"lint": "eslint . && dprint check --config $(find-up dprint.json)",
@@ -31,6 +32,9 @@
"fetch-retry": "^6.0.0"
},
"devDependencies": {
+ "@osdk/monorepo.api-extractor": "workspace:~",
+ "@osdk/monorepo.tsconfig": "workspace:~",
+ "@osdk/monorepo.tsup": "workspace:~",
"typescript": "^5.5.2"
},
"publishConfig": {
diff --git a/packages/shared.net.fetch/src/createFetchOrThrow.ts b/packages/shared.net.fetch/src/createFetchOrThrow.ts
index 32041eed4..34039ef8b 100644
--- a/packages/shared.net.fetch/src/createFetchOrThrow.ts
+++ b/packages/shared.net.fetch/src/createFetchOrThrow.ts
@@ -34,7 +34,7 @@ export function createFetchOrThrow(fetchFn: typeof fetch = fetch) {
try {
response = await fetchFn(url, requestInit);
} catch (e) {
- throw convertError(e, "A network error occured");
+ throw convertError(e, "A network error occurred");
}
if (!response.ok) {
@@ -46,7 +46,10 @@ export function createFetchOrThrow(fetchFn: typeof fetch = fetch) {
try {
body = await response.json();
} catch (e) {
- throw convertError(e, "A network error occured while reading response");
+ throw convertError(
+ e,
+ "A network error occurred while reading response",
+ );
}
throw new PalantirApiError(
diff --git a/packages/shared.net.fetch/tsconfig.json b/packages/shared.net.fetch/tsconfig.json
index dbf6e65ae..1b3f3d8c3 100644
--- a/packages/shared.net.fetch/tsconfig.json
+++ b/packages/shared.net.fetch/tsconfig.json
@@ -1,5 +1,5 @@
{
- "extends": "../../monorepo/tsconfig/tsconfig.base.json",
+ "extends": "@osdk/monorepo.tsconfig/base.json",
"compilerOptions": {
"rootDir": "src",
"outDir": "build/esm",
diff --git a/packages/shared.net.fetch/tsup.config.js b/packages/shared.net.fetch/tsup.config.js
index eae6b0bac..63f172106 100644
--- a/packages/shared.net.fetch/tsup.config.js
+++ b/packages/shared.net.fetch/tsup.config.js
@@ -17,7 +17,7 @@
import { defineConfig } from "tsup";
export default defineConfig(async (options) =>
- (await import("mytsup")).default(options, {
+ (await import("@osdk/monorepo.tsup")).default(options, {
cjsExtension: ".js",
})
);
diff --git a/packages/shared.net.platformapi/package.json b/packages/shared.net.platformapi/package.json
index 37bb5e999..9c759e40b 100644
--- a/packages/shared.net.platformapi/package.json
+++ b/packages/shared.net.platformapi/package.json
@@ -18,6 +18,7 @@
},
"scripts": {
"check-attw": "../../scripts/build_common/check-attw.sh esm",
+ "check-spelling": "cspell --quiet .",
"clean": "rm -rf lib dist types build tsconfig.tsbuildinfo",
"fix-lint": "eslint . --fix && dprint fmt --config $(find-up dprint.json)",
"lint": "eslint . && dprint check --config $(find-up dprint.json)",
@@ -29,6 +30,9 @@
"@osdk/shared.net.errors": "workspace:~"
},
"devDependencies": {
+ "@osdk/monorepo.api-extractor": "workspace:~",
+ "@osdk/monorepo.tsconfig": "workspace:~",
+ "@osdk/monorepo.tsup": "workspace:~",
"typescript": "^5.5.2"
},
"publishConfig": {
diff --git a/packages/shared.net.platformapi/tsconfig.json b/packages/shared.net.platformapi/tsconfig.json
index 74a560dd0..6c1ec6f17 100644
--- a/packages/shared.net.platformapi/tsconfig.json
+++ b/packages/shared.net.platformapi/tsconfig.json
@@ -1,5 +1,5 @@
{
- "extends": "../../monorepo/tsconfig/tsconfig.base.json",
+ "extends": "@osdk/monorepo.tsconfig/base.json",
"compilerOptions": {
"rootDir": "src",
"outDir": "build/esm"
diff --git a/packages/shared.net.platformapi/tsup.config.js b/packages/shared.net.platformapi/tsup.config.js
index bf726a904..cfc2b707b 100644
--- a/packages/shared.net.platformapi/tsup.config.js
+++ b/packages/shared.net.platformapi/tsup.config.js
@@ -17,7 +17,7 @@
import { defineConfig } from "tsup";
export default defineConfig(async (options) =>
- (await import("mytsup")).default(options, {
+ (await import("@osdk/monorepo.tsup")).default(options, {
esmOnly: true,
})
);
diff --git a/packages/shared.net/package.json b/packages/shared.net/package.json
index 1233cc7f7..a390f8e83 100644
--- a/packages/shared.net/package.json
+++ b/packages/shared.net/package.json
@@ -22,6 +22,7 @@
},
"scripts": {
"check-attw": "../../scripts/build_common/check-attw.sh both",
+ "check-spelling": "cspell --quiet .",
"clean": "rm -rf lib dist types build tsconfig.tsbuildinfo",
"fix-lint": "eslint . --fix && dprint fmt --config $(find-up dprint.json)",
"lint": "eslint . && dprint check --config $(find-up dprint.json)",
@@ -39,6 +40,9 @@
"@osdk/shared.net.fetch": "workspace:~"
},
"devDependencies": {
+ "@osdk/monorepo.api-extractor": "workspace:~",
+ "@osdk/monorepo.tsconfig": "workspace:~",
+ "@osdk/monorepo.tsup": "workspace:~",
"ts-expect": "^1.3.0",
"typescript": "^5.5.2"
},
diff --git a/packages/shared.net/tsconfig.json b/packages/shared.net/tsconfig.json
index 0ad249d6b..9ddf2955a 100644
--- a/packages/shared.net/tsconfig.json
+++ b/packages/shared.net/tsconfig.json
@@ -1,5 +1,5 @@
{
- "extends": "../../monorepo/tsconfig/tsconfig.base.json",
+ "extends": "@osdk/monorepo.tsconfig/base.json",
"compilerOptions": {
"rootDir": "src",
"outDir": "build/esm",
diff --git a/packages/shared.net/tsup.config.js b/packages/shared.net/tsup.config.js
index eae6b0bac..63f172106 100644
--- a/packages/shared.net/tsup.config.js
+++ b/packages/shared.net/tsup.config.js
@@ -17,7 +17,7 @@
import { defineConfig } from "tsup";
export default defineConfig(async (options) =>
- (await import("mytsup")).default(options, {
+ (await import("@osdk/monorepo.tsup")).default(options, {
cjsExtension: ".js",
})
);
diff --git a/packages/shared.test/package.json b/packages/shared.test/package.json
index 4a810bd6a..e981083c8 100644
--- a/packages/shared.test/package.json
+++ b/packages/shared.test/package.json
@@ -23,6 +23,7 @@
},
"scripts": {
"check-attw": "../../scripts/build_common/check-attw.sh both",
+ "check-spelling": "cspell --quiet .",
"clean": "rm -rf lib dist types build tsconfig.tsbuildinfo",
"fix-lint": "eslint . --fix && dprint fmt --config $(find-up dprint.json)",
"lint": "eslint . && dprint check --config $(find-up dprint.json)",
@@ -39,6 +40,9 @@
"tiny-invariant": "^1.3.3"
},
"devDependencies": {
+ "@osdk/monorepo.api-extractor": "workspace:~",
+ "@osdk/monorepo.tsconfig": "workspace:~",
+ "@osdk/monorepo.tsup": "workspace:~",
"@types/json-stable-stringify": "^1.0.36",
"ts-expect": "^1.3.0",
"typescript": "^5.5.2"
diff --git a/packages/shared.test/src/handlers/util/handleOpenApiCall.ts b/packages/shared.test/src/handlers/util/handleOpenApiCall.ts
index f7faec504..a83f501f8 100644
--- a/packages/shared.test/src/handlers/util/handleOpenApiCall.ts
+++ b/packages/shared.test/src/handlers/util/handleOpenApiCall.ts
@@ -106,7 +106,7 @@ export function handleOpenApiCall<
return Promise.resolve();
};
- // we dont care about the promise here, we are just building the url
+ // we don't care about the promise here, we are just building the url
openApiCall(
capture as any,
...(names.map(n => `:${n}`) as any),
diff --git a/packages/shared.test/src/stubs/actionsTypes.ts b/packages/shared.test/src/stubs/actionsTypes.ts
index d260b8500..f3dbbf5dc 100644
--- a/packages/shared.test/src/stubs/actionsTypes.ts
+++ b/packages/shared.test/src/stubs/actionsTypes.ts
@@ -243,7 +243,7 @@ export const ActionTakesObjectSet: ActionTypeV2 = {
export const ActionTakesAttachment: ActionTypeV2 = {
apiName: "actionTakesAttachment",
- description: "An action which takes an attachmen t",
+ description: "An action which takes an attachment",
parameters: {
attachment: {
dataType: {
diff --git a/packages/shared.test/src/stubs/timeseriesRequests.ts b/packages/shared.test/src/stubs/timeseriesRequests.ts
index 5c554b81a..4ada80737 100644
--- a/packages/shared.test/src/stubs/timeseriesRequests.ts
+++ b/packages/shared.test/src/stubs/timeseriesRequests.ts
@@ -74,7 +74,7 @@ const rangeBodyRequest: StreamTimeSeriesPointsRequest = {
},
};
-export const streamPointsnoBody: StreamTimeSeriesPointsResponse = {
+export const streamPointsNoBody: StreamTimeSeriesPointsResponse = {
data: [
timeSeriesPoint1,
timeSeriesPoint1,
@@ -106,7 +106,7 @@ export const streamPointsRequestHandlers: Record<
string,
StreamTimeSeriesPointsResponse
> = {
- [stableStringify(noBodyRequest)]: streamPointsnoBody,
+ [stableStringify(noBodyRequest)]: streamPointsNoBody,
[stableStringify(rangeBodyRequest)]: streamPointsRange,
[stableStringify(fromBodyRequest)]: streamPointsFrom,
};
diff --git a/packages/shared.test/tsconfig.json b/packages/shared.test/tsconfig.json
index 74a560dd0..6c1ec6f17 100644
--- a/packages/shared.test/tsconfig.json
+++ b/packages/shared.test/tsconfig.json
@@ -1,5 +1,5 @@
{
- "extends": "../../monorepo/tsconfig/tsconfig.base.json",
+ "extends": "@osdk/monorepo.tsconfig/base.json",
"compilerOptions": {
"rootDir": "src",
"outDir": "build/esm"
diff --git a/packages/shared.test/tsup.config.js b/packages/shared.test/tsup.config.js
index f1da2b615..7a77e08bc 100644
--- a/packages/shared.test/tsup.config.js
+++ b/packages/shared.test/tsup.config.js
@@ -17,5 +17,5 @@
import { defineConfig } from "tsup";
export default defineConfig(async (options) =>
- (await import("mytsup")).default(options, {})
+ (await import("@osdk/monorepo.tsup")).default(options, {})
);
diff --git a/packages/tool.release/package.json b/packages/tool.release/package.json
index a3410e996..ffa6c296f 100644
--- a/packages/tool.release/package.json
+++ b/packages/tool.release/package.json
@@ -19,6 +19,7 @@
},
"scripts": {
"check-attw": "../../scripts/build_common/check-attw.sh esm",
+ "check-spelling": "cspell --quiet .",
"clean": "rm -rf lib dist types build tsconfig.tsbuildinfo",
"fix-lint": "eslint . --fix && dprint fmt --config $(find-up dprint.json)",
"lint": "eslint . && dprint check --config $(find-up dprint.json)",
@@ -31,7 +32,7 @@
"@changesets/apply-release-plan": "^7.0.1",
"@changesets/assemble-release-plan": "^6.0.0",
"@changesets/changelog-git": "^0.2.0",
- "@changesets/config": "^3.0.0",
+ "@changesets/config": "^3.0.2",
"@changesets/git": "^3.0.0",
"@changesets/pre": "^2.0.0",
"@changesets/read": "^0.6.0",
@@ -54,6 +55,9 @@
},
"devDependencies": {
"@changesets/types": "^6.0.0",
+ "@osdk/monorepo.api-extractor": "workspace:~",
+ "@osdk/monorepo.tsconfig": "workspace:~",
+ "@osdk/monorepo.tsup": "workspace:~",
"@types/mdast": "4.0.4",
"@types/node": "^20.12.7",
"@types/semver": "^7.5.8",
diff --git a/packages/tool.release/src/publishPackages.ts b/packages/tool.release/src/publishPackages.ts
index 402b49635..c08dbfcda 100644
--- a/packages/tool.release/src/publishPackages.ts
+++ b/packages/tool.release/src/publishPackages.ts
@@ -28,7 +28,7 @@ import pMap from "p-map";
import { PackageNotFoundError } from "package-json";
import packageVersionsOrThrow from "pkg-versions";
-// Honestly I dont know that we need this file since `pnpm publish -r` is a thing
+// Honestly I don't know that we need this file since `pnpm publish -r` is a thing
export type PublishedResult = {
name: string;
diff --git a/packages/tool.release/src/util/getVersionPrBody.ts b/packages/tool.release/src/util/getVersionPrBody.ts
index 305f6626f..822d33ae0 100644
--- a/packages/tool.release/src/util/getVersionPrBody.ts
+++ b/packages/tool.release/src/util/getVersionPrBody.ts
@@ -72,7 +72,7 @@ export async function getVersionPrBody({
`This PR was opened by automation. When you're ready to do a release, you can merge this and publish to npm yourself.
If you're not ready to do a release yet, that's fine, whenever you re-run the release script in ${branch}, this PR will be updated.
`;
- const messagePrestate = !!preState
+ const messagePreState = !!preState
? `⚠️⚠️⚠️⚠️⚠️⚠️
\`${branch}\` is currently in **pre mode** so this branch has prereleases rather than normal releases. If you want to exit prereleases, run \`changeset pre exit\` on \`${branch}\`.
@@ -84,7 +84,7 @@ export async function getVersionPrBody({
let fullMessage = [
messageHeader,
- messagePrestate,
+ messagePreState,
messageReleasesHeading,
...changedPackagesInfo.map((info) => `${info.header}\n\n${info.content}`),
].join("\n");
@@ -94,7 +94,7 @@ export async function getVersionPrBody({
if (fullMessage.length > prBodyMaxCharacters) {
fullMessage = [
messageHeader,
- messagePrestate,
+ messagePreState,
messageReleasesHeading,
`\n> The changelog information of each package has been omitted from this message, as the content exceeds the size limit.\n`,
...changedPackagesInfo.map((info) => `${info.header}\n\n`),
@@ -106,7 +106,7 @@ export async function getVersionPrBody({
if (fullMessage.length > prBodyMaxCharacters) {
fullMessage = [
messageHeader,
- messagePrestate,
+ messagePreState,
messageReleasesHeading,
`\n> All release information have been omitted from this message, as the content exceeds the size limit.`,
].join("\n");
diff --git a/packages/tool.release/tsconfig.json b/packages/tool.release/tsconfig.json
index 74a560dd0..6c1ec6f17 100644
--- a/packages/tool.release/tsconfig.json
+++ b/packages/tool.release/tsconfig.json
@@ -1,5 +1,5 @@
{
- "extends": "../../monorepo/tsconfig/tsconfig.base.json",
+ "extends": "@osdk/monorepo.tsconfig/base.json",
"compilerOptions": {
"rootDir": "src",
"outDir": "build/esm"
diff --git a/packages/tool.release/tsup.config.js b/packages/tool.release/tsup.config.js
index bf726a904..cfc2b707b 100644
--- a/packages/tool.release/tsup.config.js
+++ b/packages/tool.release/tsup.config.js
@@ -17,7 +17,7 @@
import { defineConfig } from "tsup";
export default defineConfig(async (options) =>
- (await import("mytsup")).default(options, {
+ (await import("@osdk/monorepo.tsup")).default(options, {
esmOnly: true,
})
);
diff --git a/packages/version-updater/package.json b/packages/version-updater/package.json
index e42ded5ae..622ff80be 100644
--- a/packages/version-updater/package.json
+++ b/packages/version-updater/package.json
@@ -21,6 +21,7 @@
},
"scripts": {
"check-attw": "../../scripts/build_common/check-attw.sh esm",
+ "check-spelling": "cspell --quiet .",
"clean": "rm -rf lib dist types build tsconfig.tsbuildinfo",
"fix-lint": "eslint . --fix && dprint fmt --config $(find-up dprint.json)",
"lint": "eslint . && dprint check --config $(find-up dprint.json)",
@@ -32,6 +33,9 @@
"typecheck": "find . \\( -path build/cjs -or -path build/esm -or -path build/browser \\) -type f \\( -name '*.ts' -or -name '*.ts.map' -or -name '*.cts' -or -name '*.cts.map' \\) -delete && ../../scripts/build_common/typecheck.sh esm"
},
"devDependencies": {
+ "@osdk/monorepo.api-extractor": "workspace:~",
+ "@osdk/monorepo.tsconfig": "workspace:~",
+ "@osdk/monorepo.tsup": "workspace:~",
"consola": "^3.2.3",
"find-up": "^7.0.0",
"semver": "^7.6.2",
diff --git a/packages/version-updater/tsconfig.json b/packages/version-updater/tsconfig.json
index 74a560dd0..6c1ec6f17 100644
--- a/packages/version-updater/tsconfig.json
+++ b/packages/version-updater/tsconfig.json
@@ -1,5 +1,5 @@
{
- "extends": "../../monorepo/tsconfig/tsconfig.base.json",
+ "extends": "@osdk/monorepo.tsconfig/base.json",
"compilerOptions": {
"rootDir": "src",
"outDir": "build/esm"
diff --git a/packages/version-updater/tsup.config.js b/packages/version-updater/tsup.config.js
index bf726a904..cfc2b707b 100644
--- a/packages/version-updater/tsup.config.js
+++ b/packages/version-updater/tsup.config.js
@@ -17,7 +17,7 @@
import { defineConfig } from "tsup";
export default defineConfig(async (options) =>
- (await import("mytsup")).default(options, {
+ (await import("@osdk/monorepo.tsup")).default(options, {
esmOnly: true,
})
);
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index f9b57d28b..a9c8cacaa 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -38,6 +38,15 @@ importers:
'@monorepolint/rules':
specifier: 0.5.0-beta.10
version: 0.5.0-beta.10
+ '@osdk/monorepo.cspell':
+ specifier: workspace:~
+ version: link:packages/monorepo.cspell
+ '@osdk/monorepo.tsconfig':
+ specifier: workspace:~
+ version: link:packages/monorepo.tsconfig
+ '@osdk/monorepo.tsup':
+ specifier: workspace:~
+ version: link:packages/monorepo.tsup
'@types/lint-staged':
specifier: ^13.3.0
version: 13.3.0
@@ -47,6 +56,9 @@ importers:
babel-plugin-dev-expression:
specifier: ^0.2.3
version: 0.2.3(@babel/core@7.24.5)
+ cspell:
+ specifier: ^8.11.0
+ version: 8.11.0
dprint:
specifier: ^0.45.1
version: 0.45.1
@@ -83,15 +95,9 @@ importers:
micromatch:
specifier: ^4.0.7
version: 4.0.7
- mytsup:
- specifier: workspace:~
- version: link:monorepo/mytsup
tsc-absolute:
specifier: ^1.0.1
version: 1.0.1(typescript@5.5.3)
- tsconfig:
- specifier: workspace:~
- version: link:monorepo/tsconfig
tsup:
specifier: ^8.1.0
version: 8.1.0(typescript@5.5.3)
@@ -108,74 +114,6 @@ importers:
specifier: ^1.6.0
version: 1.6.0
- examples-extra/basic/cli:
- dependencies:
- '@osdk/api':
- specifier: workspace:~
- version: link:../../../packages/api
- '@osdk/client':
- specifier: workspace:~
- version: link:../../../packages/client
- '@osdk/client.api':
- specifier: workspace:*
- version: link:../../../packages/client.api
- '@osdk/examples.basic.sdk':
- specifier: workspace:~
- version: link:../sdk
- '@osdk/foundry':
- specifier: workspace:~
- version: link:../../../packages/foundry
- '@osdk/internal.foundry':
- specifier: workspace:~
- version: link:../../../packages/internal.foundry
- chalk:
- specifier: ^5.3.0
- version: 5.3.0
- pino:
- specifier: ^9.1.0
- version: 9.1.0
- pino-pretty:
- specifier: ^11.2.1
- version: 11.2.1
- tiny-invariant:
- specifier: ^1.3.1
- version: 1.3.3
- devDependencies:
- '@osdk/cli':
- specifier: workspace:~
- version: link:../../../packages/cli
- '@types/node':
- specifier: ^18.0.0
- version: 18.17.15
- ts-expect:
- specifier: ^1.3.0
- version: 1.3.0
-
- examples-extra/basic/sdk:
- dependencies:
- '@osdk/api':
- specifier: workspace:~
- version: link:../../../packages/api
- '@osdk/client':
- specifier: workspace:~
- version: link:../../../packages/client
- '@osdk/client.api':
- specifier: workspace:*
- version: link:../../../packages/client.api
- devDependencies:
- '@arethetypeswrong/cli':
- specifier: ^0.15.2
- version: 0.15.3
- '@osdk/cli.cmd.typescript':
- specifier: workspace:~
- version: link:../../../packages/cli.cmd.typescript
- tslib:
- specifier: ^2.6.2
- version: 2.6.2
- typescript:
- specifier: ^5.4.5
- version: 5.4.5
-
examples-extra/docs_example:
dependencies:
'@osdk/api':
@@ -223,7 +161,7 @@ importers:
version: 4.2.1(vite@5.2.11)
autoprefixer:
specifier: ^10.4.19
- version: 10.4.19(postcss@8.4.38)
+ version: 10.4.19(postcss@8.4.39)
eslint:
specifier: ^8.57.0
version: 8.57.0
@@ -234,112 +172,8 @@ importers:
specifier: ^0.4.7
version: 0.4.7(eslint@8.57.0)
postcss:
- specifier: ^8.4.31
- version: 8.4.38
- rollup-plugin-visualizer:
- specifier: ^5.12.0
- version: 5.12.0
- tailwindcss:
- specifier: ^3.4.4
- version: 3.4.4
- tslib:
- specifier: ^2.6.2
- version: 2.6.2
- typescript:
- specifier: ^5.4.5
- version: 5.4.5
- vite:
- specifier: ^5.2.11
- version: 5.2.11(@types/node@20.12.12)
-
- examples-extra/one_dot_one:
- dependencies:
- '@osdk/api':
- specifier: workspace:~
- version: link:../../packages/api
- '@osdk/generator':
- specifier: workspace:~
- version: link:../../packages/generator
- '@osdk/legacy-client':
- specifier: workspace:~
- version: link:../../packages/legacy-client
- devDependencies:
- '@arethetypeswrong/cli':
- specifier: ^0.15.2
- version: 0.15.3
- '@osdk/cli.cmd.typescript':
- specifier: workspace:~
- version: link:../../packages/cli.cmd.typescript
- '@types/node':
- specifier: ^18.0.0
- version: 18.17.15
- tslib:
- specifier: ^2.6.2
- version: 2.6.2
- typescript:
- specifier: ^4.9.5
- version: 4.9.5
-
- examples-extra/todoapp:
- dependencies:
- '@osdk/api':
- specifier: workspace:~
- version: link:../../packages/api
- '@osdk/client':
- specifier: workspace:~
- version: link:../../packages/client
- '@osdk/client.api':
- specifier: workspace:*
- version: link:../../packages/client.api
- '@osdk/oauth':
- specifier: workspace:~
- version: link:../../packages/oauth
- core-js:
- specifier: ^3.37.1
- version: 3.37.1
- react:
- specifier: ^18.3.1
- version: 18.3.1
- react-dom:
- specifier: ^18.3.1
- version: 18.3.1(react@18.3.1)
- swr:
- specifier: ^2.2.5
- version: 2.2.5(react@18.3.1)
- tiny-invariant:
- specifier: ^1.3.3
- version: 1.3.3
- devDependencies:
- '@arethetypeswrong/cli':
- specifier: ^0.15.2
- version: 0.15.3
- '@osdk/cli.cmd.typescript':
- specifier: workspace:~
- version: link:../../packages/cli.cmd.typescript
- '@types/core-js':
- specifier: ^2.5.8
- version: 2.5.8
- '@types/react':
- specifier: ^18.3.2
- version: 18.3.2
- '@types/react-dom':
- specifier: ^18.2.25
- version: 18.3.0
- '@typescript-eslint/eslint-plugin':
- specifier: ^7.16.0
- version: 7.16.0(@typescript-eslint/parser@7.16.0)(eslint@8.57.0)(typescript@5.4.5)
- '@typescript-eslint/parser':
- specifier: ^7.16.0
- version: 7.16.0(eslint@8.57.0)(typescript@5.4.5)
- '@vitejs/plugin-react':
- specifier: ^4.2.1
- version: 4.2.1(vite@5.2.11)
- autoprefixer:
- specifier: ^10.4.19
- version: 10.4.19(postcss@8.4.38)
- postcss:
- specifier: ^8.4.31
- version: 8.4.38
+ specifier: ^8.4.39
+ version: 8.4.39
rollup-plugin-visualizer:
specifier: ^5.12.0
version: 5.12.0
@@ -358,9 +192,9 @@ importers:
examples/example-next-static-export:
dependencies:
- '@osdk/examples.one.dot.one':
+ '@osdk/e2e.generated.1.1.x':
specifier: workspace:*
- version: link:../../examples-extra/one_dot_one
+ version: link:../../packages/e2e.generated.1.1.x
next:
specifier: 14.2.3
version: 14.2.3(@babel/core@7.24.5)(react-dom@18.3.1)(react@18.3.1)
@@ -392,9 +226,9 @@ importers:
examples/example-react:
dependencies:
- '@osdk/examples.one.dot.one':
+ '@osdk/e2e.generated.1.1.x':
specifier: workspace:*
- version: link:../../examples-extra/one_dot_one
+ version: link:../../packages/e2e.generated.1.1.x
react:
specifier: ^18
version: 18.3.1
@@ -438,9 +272,9 @@ importers:
examples/example-tutorial-todo-aip-app:
dependencies:
- '@osdk/examples.one.dot.one':
+ '@osdk/e2e.generated.1.1.x':
specifier: workspace:*
- version: link:../../examples-extra/one_dot_one
+ version: link:../../packages/e2e.generated.1.1.x
react:
specifier: ^18
version: 18.3.1
@@ -487,9 +321,9 @@ importers:
examples/example-tutorial-todo-app:
dependencies:
- '@osdk/examples.one.dot.one':
+ '@osdk/e2e.generated.1.1.x':
specifier: workspace:*
- version: link:../../examples-extra/one_dot_one
+ version: link:../../packages/e2e.generated.1.1.x
react:
specifier: ^18
version: 18.3.1
@@ -536,9 +370,9 @@ importers:
examples/example-vue:
dependencies:
- '@osdk/examples.one.dot.one':
+ '@osdk/e2e.generated.1.1.x':
specifier: workspace:*
- version: link:../../examples-extra/one_dot_one
+ version: link:../../packages/e2e.generated.1.1.x
vue:
specifier: ^3.4.27
version: 3.4.27(typescript@5.4.5)
@@ -559,20 +393,6 @@ importers:
specifier: ^1.8.22
version: 1.8.27(typescript@5.4.5)
- monorepo/api-extractor: {}
-
- monorepo/mytsup:
- dependencies:
- find-up:
- specifier: ^7.0.0
- version: 7.0.0
- devDependencies:
- tsup:
- specifier: ^8.0.2
- version: 8.0.2(typescript@5.5.3)
-
- monorepo/tsconfig: {}
-
packages/api:
dependencies:
'@osdk/gateway':
@@ -591,6 +411,15 @@ importers:
specifier: ^1.3.1
version: 1.3.3
devDependencies:
+ '@osdk/monorepo.api-extractor':
+ specifier: workspace:~
+ version: link:../monorepo.api-extractor
+ '@osdk/monorepo.tsconfig':
+ specifier: workspace:~
+ version: link:../monorepo.tsconfig
+ '@osdk/monorepo.tsup':
+ specifier: workspace:~
+ version: link:../monorepo.tsup
ts-expect:
specifier: ^1.3.0
version: 1.3.0
@@ -646,6 +475,15 @@ importers:
'@osdk/cli.common':
specifier: workspace:~
version: link:../cli.common
+ '@osdk/monorepo.api-extractor':
+ specifier: workspace:~
+ version: link:../monorepo.api-extractor
+ '@osdk/monorepo.tsconfig':
+ specifier: workspace:~
+ version: link:../monorepo.tsconfig
+ '@osdk/monorepo.tsup':
+ specifier: workspace:~
+ version: link:../monorepo.tsup
'@types/archiver':
specifier: ^6.0.2
version: 6.0.2
@@ -701,6 +539,15 @@ importers:
specifier: ^17.7.2
version: 17.7.2
devDependencies:
+ '@osdk/monorepo.api-extractor':
+ specifier: workspace:~
+ version: link:../monorepo.api-extractor
+ '@osdk/monorepo.tsconfig':
+ specifier: workspace:~
+ version: link:../monorepo.tsconfig
+ '@osdk/monorepo.tsup':
+ specifier: workspace:~
+ version: link:../monorepo.tsup
'@types/node':
specifier: ^18.0.0
version: 18.17.15
@@ -726,6 +573,15 @@ importers:
specifier: ^17.7.2
version: 17.7.2
devDependencies:
+ '@osdk/monorepo.api-extractor':
+ specifier: workspace:~
+ version: link:../monorepo.api-extractor
+ '@osdk/monorepo.tsconfig':
+ specifier: workspace:~
+ version: link:../monorepo.tsconfig
+ '@osdk/monorepo.tsup':
+ specifier: workspace:~
+ version: link:../monorepo.tsup
'@types/node':
specifier: ^18.0.0
version: 18.17.15
@@ -796,6 +652,15 @@ importers:
'@osdk/internal.foundry':
specifier: workspace:~
version: link:../internal.foundry
+ '@osdk/monorepo.api-extractor':
+ specifier: workspace:~
+ version: link:../monorepo.api-extractor
+ '@osdk/monorepo.tsconfig':
+ specifier: workspace:~
+ version: link:../monorepo.tsconfig
+ '@osdk/monorepo.tsup':
+ specifier: workspace:~
+ version: link:../monorepo.tsup
'@osdk/shared.test':
specifier: workspace:~
version: link:../shared.test
@@ -845,12 +710,18 @@ importers:
'@microsoft/api-extractor':
specifier: ^7.47.0
version: 7.47.0
- '@osdk/api-extractor':
- specifier: workspace:~
- version: link:../../monorepo/api-extractor
'@osdk/internal.foundry':
specifier: workspace:~
version: link:../internal.foundry
+ '@osdk/monorepo.api-extractor':
+ specifier: workspace:~
+ version: link:../monorepo.api-extractor
+ '@osdk/monorepo.tsconfig':
+ specifier: workspace:~
+ version: link:../monorepo.tsconfig
+ '@osdk/monorepo.tsup':
+ specifier: workspace:~
+ version: link:../monorepo.tsup
'@types/geojson':
specifier: ^7946.0.14
version: 7946.0.14
@@ -873,6 +744,15 @@ importers:
'@osdk/generator':
specifier: workspace:~
version: link:../generator
+ '@osdk/monorepo.api-extractor':
+ specifier: workspace:~
+ version: link:../monorepo.api-extractor
+ '@osdk/monorepo.tsconfig':
+ specifier: workspace:~
+ version: link:../monorepo.tsconfig
+ '@osdk/monorepo.tsup':
+ specifier: workspace:~
+ version: link:../monorepo.tsup
'@osdk/shared.test':
specifier: workspace:~
version: link:../shared.test
@@ -886,6 +766,15 @@ importers:
specifier: ^0.4.4
version: 0.4.4
devDependencies:
+ '@osdk/monorepo.api-extractor':
+ specifier: workspace:~
+ version: link:../monorepo.api-extractor
+ '@osdk/monorepo.tsconfig':
+ specifier: workspace:~
+ version: link:../monorepo.tsconfig
+ '@osdk/monorepo.tsup':
+ specifier: workspace:~
+ version: link:../monorepo.tsup
typescript:
specifier: ^5.5.2
version: 5.5.2
@@ -896,12 +785,36 @@ importers:
specifier: ^0.4.4
version: 0.4.4
devDependencies:
+ '@osdk/monorepo.api-extractor':
+ specifier: workspace:~
+ version: link:../monorepo.api-extractor
+ '@osdk/monorepo.tsconfig':
+ specifier: workspace:~
+ version: link:../monorepo.tsconfig
+ '@osdk/monorepo.tsup':
+ specifier: workspace:~
+ version: link:../monorepo.tsup
typescript:
specifier: ^5.5.2
version: 5.5.2
packages/create-app:
dependencies:
+ '@osdk/create-app.template.next-static-export':
+ specifier: workspace:*
+ version: link:../create-app.template.next-static-export
+ '@osdk/create-app.template.react':
+ specifier: workspace:*
+ version: link:../create-app.template.react
+ '@osdk/create-app.template.tutorial-todo-aip-app':
+ specifier: workspace:*
+ version: link:../create-app.template.tutorial-todo-aip-app
+ '@osdk/create-app.template.tutorial-todo-app':
+ specifier: workspace:*
+ version: link:../create-app.template.tutorial-todo-app
+ '@osdk/create-app.template.vue':
+ specifier: workspace:*
+ version: link:../create-app.template.vue
consola:
specifier: ^3.2.3
version: 3.2.3
@@ -915,6 +828,15 @@ importers:
specifier: ^17.7.2
version: 17.7.2
devDependencies:
+ '@osdk/monorepo.api-extractor':
+ specifier: workspace:~
+ version: link:../monorepo.api-extractor
+ '@osdk/monorepo.tsconfig':
+ specifier: workspace:~
+ version: link:../monorepo.tsconfig
+ '@osdk/monorepo.tsup':
+ specifier: workspace:~
+ version: link:../monorepo.tsup
'@types/node':
specifier: ^18.0.0
version: 18.17.15
@@ -931,64 +853,572 @@ importers:
specifier: ^5.5.2
version: 5.5.2
- packages/example-generator:
+ packages/create-app.template-packager:
dependencies:
- '@osdk/create-app':
- specifier: workspace:~
- version: link:../create-app
consola:
specifier: ^3.2.3
version: 3.2.3
- dir-compare:
- specifier: ^5.0.0
- version: 5.0.0
find-up:
specifier: ^7.0.0
version: 7.0.0
- globby:
- specifier: ^14.0.1
- version: 14.0.1
- tmp:
- specifier: ^0.2.3
- version: 0.2.3
- yargs:
- specifier: ^17.7.2
- version: 17.7.2
+ serialize-javascript:
+ specifier: ^6.0.2
+ version: 6.0.2
devDependencies:
+ '@osdk/monorepo.api-extractor':
+ specifier: workspace:~
+ version: link:../monorepo.api-extractor
+ '@osdk/monorepo.tsconfig':
+ specifier: workspace:~
+ version: link:../monorepo.tsconfig
+ '@osdk/monorepo.tsup':
+ specifier: workspace:~
+ version: link:../monorepo.tsup
'@types/node':
specifier: ^18.0.0
version: 18.17.15
+ '@types/serialize-javascript':
+ specifier: ^5.0.4
+ version: 5.0.4
'@types/tmp':
specifier: ^0.2.6
version: 0.2.6
'@types/yargs':
specifier: ^17.0.29
version: 17.0.32
+ tmp:
+ specifier: ^0.2.3
+ version: 0.2.3
typescript:
specifier: ^5.5.2
- version: 5.5.2
+ version: 5.5.3
- packages/foundry:
+ packages/create-app.template.next-static-export:
dependencies:
- '@osdk/foundry.core':
- specifier: workspace:*
- version: link:../foundry.core
- '@osdk/foundry.security':
- specifier: workspace:*
- version: link:../foundry.security
- '@osdk/foundry.thirdpartyapplications':
- specifier: workspace:*
- version: link:../foundry.thirdpartyapplications
- '@osdk/shared.client':
+ next:
+ specifier: 14.2.3
+ version: 14.2.3(@babel/core@7.24.5)(react-dom@18.3.1)(react@18.3.1)
+ react:
+ specifier: ^18
+ version: 18.3.1
+ react-dom:
+ specifier: ^18
+ version: 18.3.1(react@18.3.1)
+ devDependencies:
+ '@osdk/create-app.template-packager':
specifier: workspace:~
- version: link:../shared.client
- '@osdk/shared.net.platformapi':
+ version: link:../create-app.template-packager
+ '@osdk/monorepo.api-extractor':
specifier: workspace:~
- version: link:../shared.net.platformapi
- devDependencies:
- typescript:
- specifier: ^5.5.2
- version: 5.5.2
+ version: link:../monorepo.api-extractor
+ '@osdk/monorepo.tsconfig':
+ specifier: workspace:~
+ version: link:../monorepo.tsconfig
+ '@osdk/monorepo.tsup':
+ specifier: workspace:~
+ version: link:../monorepo.tsup
+ '@types/node':
+ specifier: ^20
+ version: 20.14.10
+ '@types/react':
+ specifier: ^18
+ version: 18.3.2
+ '@types/react-dom':
+ specifier: ^18
+ version: 18.3.0
+ eslint:
+ specifier: ^8.57.0
+ version: 8.57.0
+ eslint-config-next:
+ specifier: ^14.2.3
+ version: 14.2.3(eslint@8.57.0)(typescript@5.5.3)
+ typescript:
+ specifier: ^5
+ version: 5.5.3
+
+ packages/create-app.template.react:
+ dependencies:
+ react:
+ specifier: ^18
+ version: 18.3.1
+ react-dom:
+ specifier: ^18
+ version: 18.3.1(react@18.3.1)
+ react-router-dom:
+ specifier: ^6.23.1
+ version: 6.23.1(react-dom@18.3.1)(react@18.3.1)
+ devDependencies:
+ '@osdk/create-app.template-packager':
+ specifier: workspace:~
+ version: link:../create-app.template-packager
+ '@osdk/monorepo.api-extractor':
+ specifier: workspace:~
+ version: link:../monorepo.api-extractor
+ '@osdk/monorepo.tsconfig':
+ specifier: workspace:~
+ version: link:../monorepo.tsconfig
+ '@osdk/monorepo.tsup':
+ specifier: workspace:~
+ version: link:../monorepo.tsup
+ '@types/react':
+ specifier: ^18
+ version: 18.3.2
+ '@types/react-dom':
+ specifier: ^18
+ version: 18.3.0
+ '@typescript-eslint/eslint-plugin':
+ specifier: ^7.16.0
+ version: 7.16.0(@typescript-eslint/parser@7.16.0)(eslint@8.57.0)(typescript@5.5.3)
+ '@typescript-eslint/parser':
+ specifier: ^7.16.0
+ version: 7.16.0(eslint@8.57.0)(typescript@5.5.3)
+ '@vitejs/plugin-react':
+ specifier: ^4.2.0
+ version: 4.2.1(vite@5.2.11)
+ eslint:
+ specifier: ^8.57.0
+ version: 8.57.0
+ eslint-plugin-react-hooks:
+ specifier: ^4.6.2
+ version: 4.6.2(eslint@8.57.0)
+ eslint-plugin-react-refresh:
+ specifier: ^0.4.6
+ version: 0.4.7(eslint@8.57.0)
+ typescript:
+ specifier: ^5.2.2
+ version: 5.5.3
+ vite:
+ specifier: ^5.2.11
+ version: 5.2.11(@types/node@20.12.12)
+
+ packages/create-app.template.tutorial-todo-aip-app:
+ dependencies:
+ react:
+ specifier: ^18
+ version: 18.3.1
+ react-dom:
+ specifier: ^18
+ version: 18.3.1(react@18.3.1)
+ react-router-dom:
+ specifier: ^6.23.1
+ version: 6.23.1(react-dom@18.3.1)(react@18.3.1)
+ swr:
+ specifier: ^2.2.5
+ version: 2.2.5(react@18.3.1)
+ devDependencies:
+ '@osdk/create-app.template-packager':
+ specifier: workspace:~
+ version: link:../create-app.template-packager
+ '@osdk/monorepo.api-extractor':
+ specifier: workspace:~
+ version: link:../monorepo.api-extractor
+ '@osdk/monorepo.tsconfig':
+ specifier: workspace:~
+ version: link:../monorepo.tsconfig
+ '@osdk/monorepo.tsup':
+ specifier: workspace:~
+ version: link:../monorepo.tsup
+ '@types/react':
+ specifier: ^18
+ version: 18.3.2
+ '@types/react-dom':
+ specifier: ^18
+ version: 18.3.0
+ '@typescript-eslint/eslint-plugin':
+ specifier: ^7.16.0
+ version: 7.16.0(@typescript-eslint/parser@7.16.0)(eslint@8.57.0)(typescript@5.5.3)
+ '@typescript-eslint/parser':
+ specifier: ^7.16.0
+ version: 7.16.0(eslint@8.57.0)(typescript@5.5.3)
+ '@vitejs/plugin-react':
+ specifier: ^4.2.0
+ version: 4.2.1(vite@5.2.11)
+ eslint:
+ specifier: ^8.57.0
+ version: 8.57.0
+ eslint-plugin-react-hooks:
+ specifier: ^4.6.2
+ version: 4.6.2(eslint@8.57.0)
+ eslint-plugin-react-refresh:
+ specifier: ^0.4.6
+ version: 0.4.7(eslint@8.57.0)
+ typescript:
+ specifier: ^5.2.2
+ version: 5.5.3
+ vite:
+ specifier: ^5.2.11
+ version: 5.2.11(@types/node@20.12.12)
+
+ packages/create-app.template.tutorial-todo-app:
+ dependencies:
+ react:
+ specifier: ^18
+ version: 18.3.1
+ react-dom:
+ specifier: ^18
+ version: 18.3.1(react@18.3.1)
+ react-router-dom:
+ specifier: ^6.23.1
+ version: 6.23.1(react-dom@18.3.1)(react@18.3.1)
+ swr:
+ specifier: ^2.2.5
+ version: 2.2.5(react@18.3.1)
+ devDependencies:
+ '@osdk/create-app.template-packager':
+ specifier: workspace:~
+ version: link:../create-app.template-packager
+ '@osdk/monorepo.api-extractor':
+ specifier: workspace:~
+ version: link:../monorepo.api-extractor
+ '@osdk/monorepo.tsconfig':
+ specifier: workspace:~
+ version: link:../monorepo.tsconfig
+ '@osdk/monorepo.tsup':
+ specifier: workspace:~
+ version: link:../monorepo.tsup
+ '@types/react':
+ specifier: ^18
+ version: 18.3.2
+ '@types/react-dom':
+ specifier: ^18
+ version: 18.3.0
+ '@typescript-eslint/eslint-plugin':
+ specifier: ^7.16.0
+ version: 7.16.0(@typescript-eslint/parser@7.16.0)(eslint@8.57.0)(typescript@5.5.3)
+ '@typescript-eslint/parser':
+ specifier: ^7.16.0
+ version: 7.16.0(eslint@8.57.0)(typescript@5.5.3)
+ '@vitejs/plugin-react':
+ specifier: ^4.2.0
+ version: 4.2.1(vite@5.2.11)
+ eslint:
+ specifier: ^8.57.0
+ version: 8.57.0
+ eslint-plugin-react-hooks:
+ specifier: ^4.6.2
+ version: 4.6.2(eslint@8.57.0)
+ eslint-plugin-react-refresh:
+ specifier: ^0.4.6
+ version: 0.4.7(eslint@8.57.0)
+ typescript:
+ specifier: ^5.2.2
+ version: 5.5.3
+ vite:
+ specifier: ^5.2.11
+ version: 5.2.11(@types/node@20.12.12)
+
+ packages/create-app.template.vue:
+ dependencies:
+ vue:
+ specifier: ^3.4.27
+ version: 3.4.27(typescript@5.5.3)
+ vue-router:
+ specifier: ^4.2.5
+ version: 4.3.2(vue@3.4.27)
+ devDependencies:
+ '@osdk/create-app.template-packager':
+ specifier: workspace:~
+ version: link:../create-app.template-packager
+ '@osdk/monorepo.api-extractor':
+ specifier: workspace:~
+ version: link:../monorepo.api-extractor
+ '@osdk/monorepo.tsconfig':
+ specifier: workspace:~
+ version: link:../monorepo.tsconfig
+ '@osdk/monorepo.tsup':
+ specifier: workspace:~
+ version: link:../monorepo.tsup
+ '@vitejs/plugin-vue':
+ specifier: ^4.5.0
+ version: 4.6.2(vite@5.2.11)(vue@3.4.27)
+ typescript:
+ specifier: ^5.2.2
+ version: 5.5.3
+ vite:
+ specifier: ^5.2.11
+ version: 5.2.11(@types/node@20.12.12)
+ vue-tsc:
+ specifier: ^1.8.22
+ version: 1.8.27(typescript@5.5.3)
+
+ packages/e2e.generated.1.1.x:
+ dependencies:
+ '@osdk/api':
+ specifier: workspace:~
+ version: link:../api
+ '@osdk/generator':
+ specifier: workspace:~
+ version: link:../generator
+ '@osdk/legacy-client':
+ specifier: workspace:~
+ version: link:../legacy-client
+ devDependencies:
+ '@arethetypeswrong/cli':
+ specifier: ^0.15.2
+ version: 0.15.3
+ '@osdk/cli.cmd.typescript':
+ specifier: workspace:~
+ version: link:../cli.cmd.typescript
+ '@osdk/monorepo.api-extractor':
+ specifier: workspace:~
+ version: link:../monorepo.api-extractor
+ '@osdk/monorepo.tsconfig':
+ specifier: workspace:~
+ version: link:../monorepo.tsconfig
+ '@osdk/monorepo.tsup':
+ specifier: workspace:~
+ version: link:../monorepo.tsup
+ '@types/node':
+ specifier: ^18.0.0
+ version: 18.17.15
+ tslib:
+ specifier: ^2.6.2
+ version: 2.6.2
+ typescript:
+ specifier: ^4.9.5
+ version: 4.9.5
+
+ packages/e2e.generated.catchall:
+ dependencies:
+ '@osdk/api':
+ specifier: workspace:~
+ version: link:../api
+ '@osdk/client':
+ specifier: workspace:~
+ version: link:../client
+ '@osdk/client.api':
+ specifier: workspace:*
+ version: link:../client.api
+ devDependencies:
+ '@arethetypeswrong/cli':
+ specifier: ^0.15.2
+ version: 0.15.3
+ '@osdk/cli.cmd.typescript':
+ specifier: workspace:~
+ version: link:../cli.cmd.typescript
+ '@osdk/monorepo.api-extractor':
+ specifier: workspace:~
+ version: link:../monorepo.api-extractor
+ '@osdk/monorepo.tsconfig':
+ specifier: workspace:~
+ version: link:../monorepo.tsconfig
+ '@osdk/monorepo.tsup':
+ specifier: workspace:~
+ version: link:../monorepo.tsup
+ tslib:
+ specifier: ^2.6.2
+ version: 2.6.2
+ typescript:
+ specifier: ^5.4.5
+ version: 5.5.3
+
+ packages/e2e.sandbox.catchall:
+ dependencies:
+ '@osdk/api':
+ specifier: workspace:~
+ version: link:../api
+ '@osdk/client':
+ specifier: workspace:~
+ version: link:../client
+ '@osdk/client.api':
+ specifier: workspace:*
+ version: link:../client.api
+ '@osdk/e2e.generated.catchall':
+ specifier: workspace:~
+ version: link:../e2e.generated.catchall
+ '@osdk/foundry':
+ specifier: workspace:~
+ version: link:../foundry
+ '@osdk/internal.foundry':
+ specifier: workspace:~
+ version: link:../internal.foundry
+ chalk:
+ specifier: ^5.3.0
+ version: 5.3.0
+ pino:
+ specifier: ^9.1.0
+ version: 9.1.0
+ pino-pretty:
+ specifier: ^11.2.1
+ version: 11.2.1
+ tiny-invariant:
+ specifier: ^1.3.1
+ version: 1.3.3
+ devDependencies:
+ '@osdk/cli':
+ specifier: workspace:~
+ version: link:../cli
+ '@osdk/monorepo.api-extractor':
+ specifier: workspace:~
+ version: link:../monorepo.api-extractor
+ '@osdk/monorepo.tsconfig':
+ specifier: workspace:~
+ version: link:../monorepo.tsconfig
+ '@osdk/monorepo.tsup':
+ specifier: workspace:~
+ version: link:../monorepo.tsup
+ '@types/node':
+ specifier: ^18.0.0
+ version: 18.17.15
+ ts-expect:
+ specifier: ^1.3.0
+ version: 1.3.0
+
+ packages/e2e.sandbox.todoapp:
+ dependencies:
+ '@osdk/api':
+ specifier: workspace:~
+ version: link:../api
+ '@osdk/client':
+ specifier: workspace:~
+ version: link:../client
+ '@osdk/client.api':
+ specifier: workspace:*
+ version: link:../client.api
+ '@osdk/oauth':
+ specifier: workspace:~
+ version: link:../oauth
+ core-js:
+ specifier: ^3.37.1
+ version: 3.37.1
+ react:
+ specifier: ^18.3.1
+ version: 18.3.1
+ react-dom:
+ specifier: ^18.3.1
+ version: 18.3.1(react@18.3.1)
+ swr:
+ specifier: ^2.2.5
+ version: 2.2.5(react@18.3.1)
+ tiny-invariant:
+ specifier: ^1.3.3
+ version: 1.3.3
+ devDependencies:
+ '@arethetypeswrong/cli':
+ specifier: ^0.15.2
+ version: 0.15.3
+ '@osdk/cli.cmd.typescript':
+ specifier: workspace:~
+ version: link:../cli.cmd.typescript
+ '@types/core-js':
+ specifier: ^2.5.8
+ version: 2.5.8
+ '@types/react':
+ specifier: ^18.3.2
+ version: 18.3.2
+ '@types/react-dom':
+ specifier: ^18.2.25
+ version: 18.3.0
+ '@typescript-eslint/eslint-plugin':
+ specifier: ^7.16.0
+ version: 7.16.0(@typescript-eslint/parser@7.16.0)(eslint@8.57.0)(typescript@5.5.3)
+ '@typescript-eslint/parser':
+ specifier: ^7.16.0
+ version: 7.16.0(eslint@8.57.0)(typescript@5.5.3)
+ '@vitejs/plugin-react':
+ specifier: ^4.2.1
+ version: 4.2.1(vite@5.2.11)
+ autoprefixer:
+ specifier: ^10.4.19
+ version: 10.4.19(postcss@8.4.39)
+ postcss:
+ specifier: ^8.4.39
+ version: 8.4.39
+ rollup-plugin-visualizer:
+ specifier: ^5.12.0
+ version: 5.12.0
+ tailwindcss:
+ specifier: ^3.4.4
+ version: 3.4.4
+ tslib:
+ specifier: ^2.6.2
+ version: 2.6.2
+ typescript:
+ specifier: ^5.4.5
+ version: 5.5.3
+ vite:
+ specifier: ^5.2.11
+ version: 5.2.11(@types/node@20.12.12)
+
+ packages/example-generator:
+ dependencies:
+ '@osdk/create-app':
+ specifier: workspace:~
+ version: link:../create-app
+ consola:
+ specifier: ^3.2.3
+ version: 3.2.3
+ dir-compare:
+ specifier: ^5.0.0
+ version: 5.0.0
+ find-up:
+ specifier: ^7.0.0
+ version: 7.0.0
+ globby:
+ specifier: ^14.0.1
+ version: 14.0.1
+ jest-diff:
+ specifier: ^29.7.0
+ version: 29.7.0
+ tmp:
+ specifier: ^0.2.3
+ version: 0.2.3
+ yargs:
+ specifier: ^17.7.2
+ version: 17.7.2
+ devDependencies:
+ '@osdk/monorepo.api-extractor':
+ specifier: workspace:~
+ version: link:../monorepo.api-extractor
+ '@osdk/monorepo.tsconfig':
+ specifier: workspace:~
+ version: link:../monorepo.tsconfig
+ '@osdk/monorepo.tsup':
+ specifier: workspace:~
+ version: link:../monorepo.tsup
+ '@types/node':
+ specifier: ^18.0.0
+ version: 18.17.15
+ '@types/tmp':
+ specifier: ^0.2.6
+ version: 0.2.6
+ '@types/yargs':
+ specifier: ^17.0.29
+ version: 17.0.32
+ typescript:
+ specifier: ^5.5.2
+ version: 5.5.2
+
+ packages/foundry:
+ dependencies:
+ '@osdk/foundry.core':
+ specifier: workspace:*
+ version: link:../foundry.core
+ '@osdk/foundry.security':
+ specifier: workspace:*
+ version: link:../foundry.security
+ '@osdk/foundry.thirdpartyapplications':
+ specifier: workspace:*
+ version: link:../foundry.thirdpartyapplications
+ '@osdk/shared.client':
+ specifier: workspace:~
+ version: link:../shared.client
+ '@osdk/shared.net.platformapi':
+ specifier: workspace:~
+ version: link:../shared.net.platformapi
+ devDependencies:
+ '@osdk/monorepo.api-extractor':
+ specifier: workspace:~
+ version: link:../monorepo.api-extractor
+ '@osdk/monorepo.tsconfig':
+ specifier: workspace:~
+ version: link:../monorepo.tsconfig
+ '@osdk/monorepo.tsup':
+ specifier: workspace:~
+ version: link:../monorepo.tsup
+ typescript:
+ specifier: ^5.5.2
+ version: 5.5.2
packages/foundry-sdk-generator:
dependencies:
@@ -1038,6 +1468,15 @@ importers:
specifier: ^17.7.2
version: 17.7.2
devDependencies:
+ '@osdk/monorepo.api-extractor':
+ specifier: workspace:~
+ version: link:../monorepo.api-extractor
+ '@osdk/monorepo.tsconfig':
+ specifier: workspace:~
+ version: link:../monorepo.tsconfig
+ '@osdk/monorepo.tsup':
+ specifier: workspace:~
+ version: link:../monorepo.tsup
'@osdk/shared.test':
specifier: workspace:~
version: link:../shared.test
@@ -1057,6 +1496,15 @@ importers:
specifier: workspace:~
version: link:../shared.net.platformapi
devDependencies:
+ '@osdk/monorepo.api-extractor':
+ specifier: workspace:~
+ version: link:../monorepo.api-extractor
+ '@osdk/monorepo.tsconfig':
+ specifier: workspace:~
+ version: link:../monorepo.tsconfig
+ '@osdk/monorepo.tsup':
+ specifier: workspace:~
+ version: link:../monorepo.tsup
typescript:
specifier: ^5.5.2
version: 5.5.2
@@ -1073,6 +1521,15 @@ importers:
specifier: workspace:~
version: link:../shared.net.platformapi
devDependencies:
+ '@osdk/monorepo.api-extractor':
+ specifier: workspace:~
+ version: link:../monorepo.api-extractor
+ '@osdk/monorepo.tsconfig':
+ specifier: workspace:~
+ version: link:../monorepo.tsconfig
+ '@osdk/monorepo.tsup':
+ specifier: workspace:~
+ version: link:../monorepo.tsup
typescript:
specifier: ^5.5.2
version: 5.5.2
@@ -1089,6 +1546,15 @@ importers:
specifier: workspace:~
version: link:../shared.net.platformapi
devDependencies:
+ '@osdk/monorepo.api-extractor':
+ specifier: workspace:~
+ version: link:../monorepo.api-extractor
+ '@osdk/monorepo.tsconfig':
+ specifier: workspace:~
+ version: link:../monorepo.tsconfig
+ '@osdk/monorepo.tsup':
+ specifier: workspace:~
+ version: link:../monorepo.tsup
typescript:
specifier: ^5.5.2
version: 5.5.2
@@ -1102,6 +1568,15 @@ importers:
specifier: ^1.3.1
version: 1.3.3
devDependencies:
+ '@osdk/monorepo.api-extractor':
+ specifier: workspace:~
+ version: link:../monorepo.api-extractor
+ '@osdk/monorepo.tsconfig':
+ specifier: workspace:~
+ version: link:../monorepo.tsconfig
+ '@osdk/monorepo.tsup':
+ specifier: workspace:~
+ version: link:../monorepo.tsup
ts-expect:
specifier: ^1.3.0
version: 1.3.0
@@ -1124,6 +1599,15 @@ importers:
specifier: ^17.7.2
version: 17.7.2
devDependencies:
+ '@osdk/monorepo.api-extractor':
+ specifier: workspace:~
+ version: link:../monorepo.api-extractor
+ '@osdk/monorepo.tsconfig':
+ specifier: workspace:~
+ version: link:../monorepo.tsconfig
+ '@osdk/monorepo.tsup':
+ specifier: workspace:~
+ version: link:../monorepo.tsup
'@types/yargs':
specifier: ^17.0.29
version: 17.0.32
@@ -1158,6 +1642,15 @@ importers:
specifier: ^1.3.1
version: 1.3.3
devDependencies:
+ '@osdk/monorepo.api-extractor':
+ specifier: workspace:~
+ version: link:../monorepo.api-extractor
+ '@osdk/monorepo.tsconfig':
+ specifier: workspace:~
+ version: link:../monorepo.tsconfig
+ '@osdk/monorepo.tsup':
+ specifier: workspace:~
+ version: link:../monorepo.tsup
'@types/node':
specifier: ^18.0.0
version: 18.17.15
@@ -1180,6 +1673,15 @@ importers:
specifier: workspace:~
version: link:../gateway
devDependencies:
+ '@osdk/monorepo.api-extractor':
+ specifier: workspace:~
+ version: link:../monorepo.api-extractor
+ '@osdk/monorepo.tsconfig':
+ specifier: workspace:~
+ version: link:../monorepo.tsconfig
+ '@osdk/monorepo.tsup':
+ specifier: workspace:~
+ version: link:../monorepo.tsup
ts-expect:
specifier: ^1.3.0
version: 1.3.0
@@ -1220,6 +1722,15 @@ importers:
specifier: workspace:~
version: link:../shared.net.platformapi
devDependencies:
+ '@osdk/monorepo.api-extractor':
+ specifier: workspace:~
+ version: link:../monorepo.api-extractor
+ '@osdk/monorepo.tsconfig':
+ specifier: workspace:~
+ version: link:../monorepo.tsconfig
+ '@osdk/monorepo.tsup':
+ specifier: workspace:~
+ version: link:../monorepo.tsup
typescript:
specifier: ^5.5.2
version: 5.5.2
@@ -1239,6 +1750,15 @@ importers:
specifier: workspace:~
version: link:../shared.net.platformapi
devDependencies:
+ '@osdk/monorepo.api-extractor':
+ specifier: workspace:~
+ version: link:../monorepo.api-extractor
+ '@osdk/monorepo.tsconfig':
+ specifier: workspace:~
+ version: link:../monorepo.tsconfig
+ '@osdk/monorepo.tsup':
+ specifier: workspace:~
+ version: link:../monorepo.tsup
typescript:
specifier: ^5.5.2
version: 5.5.2
@@ -1261,6 +1781,15 @@ importers:
specifier: workspace:~
version: link:../shared.net.platformapi
devDependencies:
+ '@osdk/monorepo.api-extractor':
+ specifier: workspace:~
+ version: link:../monorepo.api-extractor
+ '@osdk/monorepo.tsconfig':
+ specifier: workspace:~
+ version: link:../monorepo.tsconfig
+ '@osdk/monorepo.tsup':
+ specifier: workspace:~
+ version: link:../monorepo.tsup
typescript:
specifier: ^5.5.2
version: 5.5.2
@@ -1283,6 +1812,15 @@ importers:
specifier: workspace:~
version: link:../shared.net.platformapi
devDependencies:
+ '@osdk/monorepo.api-extractor':
+ specifier: workspace:~
+ version: link:../monorepo.api-extractor
+ '@osdk/monorepo.tsconfig':
+ specifier: workspace:~
+ version: link:../monorepo.tsconfig
+ '@osdk/monorepo.tsup':
+ specifier: workspace:~
+ version: link:../monorepo.tsup
typescript:
specifier: ^5.5.2
version: 5.5.2
@@ -1305,6 +1843,15 @@ importers:
specifier: workspace:~
version: link:../shared.net.platformapi
devDependencies:
+ '@osdk/monorepo.api-extractor':
+ specifier: workspace:~
+ version: link:../monorepo.api-extractor
+ '@osdk/monorepo.tsconfig':
+ specifier: workspace:~
+ version: link:../monorepo.tsconfig
+ '@osdk/monorepo.tsup':
+ specifier: workspace:~
+ version: link:../monorepo.tsup
typescript:
specifier: ^5.5.2
version: 5.5.2
@@ -1330,6 +1877,15 @@ importers:
specifier: workspace:~
version: link:../shared.net.platformapi
devDependencies:
+ '@osdk/monorepo.api-extractor':
+ specifier: workspace:~
+ version: link:../monorepo.api-extractor
+ '@osdk/monorepo.tsconfig':
+ specifier: workspace:~
+ version: link:../monorepo.tsconfig
+ '@osdk/monorepo.tsup':
+ specifier: workspace:~
+ version: link:../monorepo.tsup
typescript:
specifier: ^5.5.2
version: 5.5.2
@@ -1361,6 +1917,15 @@ importers:
'@osdk/generator':
specifier: workspace:~
version: link:../generator
+ '@osdk/monorepo.api-extractor':
+ specifier: workspace:~
+ version: link:../monorepo.api-extractor
+ '@osdk/monorepo.tsconfig':
+ specifier: workspace:~
+ version: link:../monorepo.tsconfig
+ '@osdk/monorepo.tsup':
+ specifier: workspace:~
+ version: link:../monorepo.tsup
'@osdk/shared.test':
specifier: workspace:~
version: link:../shared.test
@@ -1404,6 +1969,15 @@ importers:
'@osdk/client.unstable':
specifier: workspace:~
version: link:../client.unstable
+ '@osdk/monorepo.api-extractor':
+ specifier: workspace:~
+ version: link:../monorepo.api-extractor
+ '@osdk/monorepo.tsconfig':
+ specifier: workspace:~
+ version: link:../monorepo.tsconfig
+ '@osdk/monorepo.tsup':
+ specifier: workspace:~
+ version: link:../monorepo.tsup
'@types/yargs':
specifier: ^17.0.32
version: 17.0.32
@@ -1414,6 +1988,29 @@ importers:
specifier: ^1.6.0
version: 1.6.0(@types/node@20.14.10)
+ packages/monorepo.api-extractor: {}
+
+ packages/monorepo.cspell:
+ dependencies:
+ '@cspell/cspell-types':
+ specifier: ^8.11.0
+ version: 8.11.0
+ '@types/node':
+ specifier: ^18.0.0
+ version: 18.17.15
+
+ packages/monorepo.tsconfig: {}
+
+ packages/monorepo.tsup:
+ dependencies:
+ find-up:
+ specifier: ^7.0.0
+ version: 7.0.0
+ devDependencies:
+ tsup:
+ specifier: ^8.0.2
+ version: 8.1.0(typescript@5.5.3)
+
packages/oauth:
dependencies:
delay:
@@ -1429,6 +2026,15 @@ importers:
specifier: ^1.1.1
version: 1.1.1
devDependencies:
+ '@osdk/monorepo.api-extractor':
+ specifier: workspace:~
+ version: link:../monorepo.api-extractor
+ '@osdk/monorepo.tsconfig':
+ specifier: workspace:~
+ version: link:../monorepo.tsconfig
+ '@osdk/monorepo.tsup':
+ specifier: workspace:~
+ version: link:../monorepo.tsup
jest-extended:
specifier: ^4.0.2
version: 4.0.2
@@ -1460,6 +2066,15 @@ importers:
specifier: ^17.7.2
version: 17.7.2
devDependencies:
+ '@osdk/monorepo.api-extractor':
+ specifier: workspace:~
+ version: link:../monorepo.api-extractor
+ '@osdk/monorepo.tsconfig':
+ specifier: workspace:~
+ version: link:../monorepo.tsconfig
+ '@osdk/monorepo.tsup':
+ specifier: workspace:~
+ version: link:../monorepo.tsup
'@types/node':
specifier: ^20.11.30
version: 20.12.12
@@ -1491,6 +2106,15 @@ importers:
specifier: workspace:~
version: link:../shared.net.fetch
devDependencies:
+ '@osdk/monorepo.api-extractor':
+ specifier: workspace:~
+ version: link:../monorepo.api-extractor
+ '@osdk/monorepo.tsconfig':
+ specifier: workspace:~
+ version: link:../monorepo.tsconfig
+ '@osdk/monorepo.tsup':
+ specifier: workspace:~
+ version: link:../monorepo.tsup
typescript:
specifier: ^5.5.2
version: 5.5.2
@@ -1513,6 +2137,15 @@ importers:
specifier: workspace:~
version: link:../shared.net.fetch
devDependencies:
+ '@osdk/monorepo.api-extractor':
+ specifier: workspace:~
+ version: link:../monorepo.api-extractor
+ '@osdk/monorepo.tsconfig':
+ specifier: workspace:~
+ version: link:../monorepo.tsconfig
+ '@osdk/monorepo.tsup':
+ specifier: workspace:~
+ version: link:../monorepo.tsup
ts-expect:
specifier: ^1.3.0
version: 1.3.0
@@ -1522,6 +2155,15 @@ importers:
packages/shared.net.errors:
devDependencies:
+ '@osdk/monorepo.api-extractor':
+ specifier: workspace:~
+ version: link:../monorepo.api-extractor
+ '@osdk/monorepo.tsconfig':
+ specifier: workspace:~
+ version: link:../monorepo.tsconfig
+ '@osdk/monorepo.tsup':
+ specifier: workspace:~
+ version: link:../monorepo.tsup
typescript:
specifier: ^5.5.2
version: 5.5.2
@@ -1535,6 +2177,15 @@ importers:
specifier: ^6.0.0
version: 6.0.0
devDependencies:
+ '@osdk/monorepo.api-extractor':
+ specifier: workspace:~
+ version: link:../monorepo.api-extractor
+ '@osdk/monorepo.tsconfig':
+ specifier: workspace:~
+ version: link:../monorepo.tsconfig
+ '@osdk/monorepo.tsup':
+ specifier: workspace:~
+ version: link:../monorepo.tsup
typescript:
specifier: ^5.5.2
version: 5.5.2
@@ -1548,6 +2199,15 @@ importers:
specifier: workspace:~
version: link:../shared.net.errors
devDependencies:
+ '@osdk/monorepo.api-extractor':
+ specifier: workspace:~
+ version: link:../monorepo.api-extractor
+ '@osdk/monorepo.tsconfig':
+ specifier: workspace:~
+ version: link:../monorepo.tsconfig
+ '@osdk/monorepo.tsup':
+ specifier: workspace:~
+ version: link:../monorepo.tsup
typescript:
specifier: ^5.5.2
version: 5.5.2
@@ -1573,6 +2233,15 @@ importers:
specifier: ^1.3.3
version: 1.3.3
devDependencies:
+ '@osdk/monorepo.api-extractor':
+ specifier: workspace:~
+ version: link:../monorepo.api-extractor
+ '@osdk/monorepo.tsconfig':
+ specifier: workspace:~
+ version: link:../monorepo.tsconfig
+ '@osdk/monorepo.tsup':
+ specifier: workspace:~
+ version: link:../monorepo.tsup
'@types/json-stable-stringify':
specifier: ^1.0.36
version: 1.0.36
@@ -1598,8 +2267,8 @@ importers:
specifier: ^0.2.0
version: 0.2.0
'@changesets/config':
- specifier: ^3.0.0
- version: 3.0.0
+ specifier: ^3.0.2
+ version: 3.0.2
'@changesets/git':
specifier: ^3.0.0
version: 3.0.0
@@ -1661,6 +2330,15 @@ importers:
'@changesets/types':
specifier: ^6.0.0
version: 6.0.0
+ '@osdk/monorepo.api-extractor':
+ specifier: workspace:~
+ version: link:../monorepo.api-extractor
+ '@osdk/monorepo.tsconfig':
+ specifier: workspace:~
+ version: link:../monorepo.tsconfig
+ '@osdk/monorepo.tsup':
+ specifier: workspace:~
+ version: link:../monorepo.tsup
'@types/mdast':
specifier: 4.0.4
version: 4.0.4
@@ -1682,6 +2360,15 @@ importers:
packages/version-updater:
devDependencies:
+ '@osdk/monorepo.api-extractor':
+ specifier: workspace:~
+ version: link:../monorepo.api-extractor
+ '@osdk/monorepo.tsconfig':
+ specifier: workspace:~
+ version: link:../monorepo.tsconfig
+ '@osdk/monorepo.tsup':
+ specifier: workspace:~
+ version: link:../monorepo.tsup
consola:
specifier: ^3.2.3
version: 3.2.3
@@ -1774,7 +2461,7 @@ packages:
engines: {node: '>=6.9.0'}
dependencies:
'@babel/highlight': 7.24.2
- picocolors: 1.0.0
+ picocolors: 1.0.1
/@babel/compat-data@7.23.5:
resolution: {integrity: sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==}
@@ -1961,7 +2648,7 @@ packages:
'@babel/helper-validator-identifier': 7.24.5
chalk: 2.4.2
js-tokens: 4.0.0
- picocolors: 1.0.0
+ picocolors: 1.0.1
/@babel/parser@7.24.5:
resolution: {integrity: sha512-EOv5IK8arwh3LI47dz1b0tKUb/1uhHAnHJOrjgtQMIpu1uXd9mlFrJg9IUgGUgZ41Ch0K8REPTYpO7B76b4vJg==}
@@ -2102,7 +2789,7 @@ packages:
resolution: {integrity: sha512-aPdSq/R++HOyfEeBGjEe6LNG8gs0KMSyRETD/J2092OkNq8mOioAxyKjMbvVUdzgr/HTawzMOz7lfw339KnsCA==}
dependencies:
'@babel/runtime': 7.24.5
- '@changesets/config': 3.0.0
+ '@changesets/config': 3.0.2
'@changesets/get-version-range-type': 0.4.0
'@changesets/git': 3.0.0
'@changesets/types': 6.0.0
@@ -2138,7 +2825,7 @@ packages:
'@changesets/apply-release-plan': 7.0.1
'@changesets/assemble-release-plan': 6.0.0
'@changesets/changelog-git': 0.2.0
- '@changesets/config': 3.0.0
+ '@changesets/config': 3.0.2
'@changesets/errors': 0.2.0
'@changesets/get-dependents-graph': 2.0.0
'@changesets/get-release-plan': 4.0.0
@@ -2168,11 +2855,11 @@ packages:
tty-table: 4.2.1
dev: true
- /@changesets/config@3.0.0:
- resolution: {integrity: sha512-o/rwLNnAo/+j9Yvw9mkBQOZySDYyOr/q+wptRLcAVGlU6djOeP9v1nlalbL9MFsobuBVQbZCTp+dIzdq+CLQUA==}
+ /@changesets/config@3.0.2:
+ resolution: {integrity: sha512-cdEhS4t8woKCX2M8AotcV2BOWnBp09sqICxKapgLHf9m5KdENpWjyrFNMjkLqGJtUys9U+w93OxWT0czorVDfw==}
dependencies:
'@changesets/errors': 0.2.0
- '@changesets/get-dependents-graph': 2.0.0
+ '@changesets/get-dependents-graph': 2.1.1
'@changesets/logger': 0.1.0
'@changesets/types': 6.0.0
'@manypkg/get-packages': 1.1.3
@@ -2193,12 +2880,21 @@ packages:
fs-extra: 7.0.1
semver: 7.6.2
+ /@changesets/get-dependents-graph@2.1.1:
+ resolution: {integrity: sha512-LRFjjvigBSzfnPU2n/AhFsuWR5DK++1x47aq6qZ8dzYsPtS/I5mNhIGAS68IAxh1xjO9BTtz55FwefhANZ+FCA==}
+ dependencies:
+ '@changesets/types': 6.0.0
+ '@manypkg/get-packages': 1.1.3
+ chalk: 2.4.2
+ fs-extra: 7.0.1
+ semver: 7.6.2
+
/@changesets/get-release-plan@4.0.0:
resolution: {integrity: sha512-9L9xCUeD/Tb6L/oKmpm8nyzsOzhdNBBbt/ZNcjynbHC07WW4E1eX8NMGC5g5SbM5z/V+MOrYsJ4lRW41GCbg3w==}
dependencies:
'@babel/runtime': 7.24.5
'@changesets/assemble-release-plan': 6.0.0
- '@changesets/config': 3.0.0
+ '@changesets/config': 3.0.2
'@changesets/pre': 2.0.0
'@changesets/read': 0.6.0
'@changesets/types': 6.0.0
@@ -2289,6 +2985,323 @@ packages:
requiresBuild: true
optional: true
+ /@cspell/cspell-bundled-dicts@8.11.0:
+ resolution: {integrity: sha512-SYAW1oT9jjnbwju5P6luTnKogEe8DGUVmUO0O02LxYNmgE2eJt8pKZcy3RtR9V7Q5WW8PWsXXq0Xvoseji0olg==}
+ engines: {node: '>=18'}
+ dependencies:
+ '@cspell/dict-ada': 4.0.2
+ '@cspell/dict-aws': 4.0.3
+ '@cspell/dict-bash': 4.1.3
+ '@cspell/dict-companies': 3.1.2
+ '@cspell/dict-cpp': 5.1.10
+ '@cspell/dict-cryptocurrencies': 5.0.0
+ '@cspell/dict-csharp': 4.0.2
+ '@cspell/dict-css': 4.0.12
+ '@cspell/dict-dart': 2.0.3
+ '@cspell/dict-django': 4.1.0
+ '@cspell/dict-docker': 1.1.7
+ '@cspell/dict-dotnet': 5.0.2
+ '@cspell/dict-elixir': 4.0.3
+ '@cspell/dict-en-common-misspellings': 2.0.3
+ '@cspell/dict-en-gb': 1.1.33
+ '@cspell/dict-en_us': 4.3.23
+ '@cspell/dict-filetypes': 3.0.4
+ '@cspell/dict-fonts': 4.0.0
+ '@cspell/dict-fsharp': 1.0.1
+ '@cspell/dict-fullstack': 3.1.8
+ '@cspell/dict-gaming-terms': 1.0.5
+ '@cspell/dict-git': 3.0.0
+ '@cspell/dict-golang': 6.0.9
+ '@cspell/dict-google': 1.0.1
+ '@cspell/dict-haskell': 4.0.1
+ '@cspell/dict-html': 4.0.5
+ '@cspell/dict-html-symbol-entities': 4.0.0
+ '@cspell/dict-java': 5.0.7
+ '@cspell/dict-julia': 1.0.1
+ '@cspell/dict-k8s': 1.0.5
+ '@cspell/dict-latex': 4.0.0
+ '@cspell/dict-lorem-ipsum': 4.0.0
+ '@cspell/dict-lua': 4.0.3
+ '@cspell/dict-makefile': 1.0.0
+ '@cspell/dict-monkeyc': 1.0.6
+ '@cspell/dict-node': 5.0.1
+ '@cspell/dict-npm': 5.0.16
+ '@cspell/dict-php': 4.0.8
+ '@cspell/dict-powershell': 5.0.4
+ '@cspell/dict-public-licenses': 2.0.7
+ '@cspell/dict-python': 4.2.1
+ '@cspell/dict-r': 2.0.1
+ '@cspell/dict-ruby': 5.0.2
+ '@cspell/dict-rust': 4.0.4
+ '@cspell/dict-scala': 5.0.2
+ '@cspell/dict-software-terms': 3.4.10
+ '@cspell/dict-sql': 2.1.3
+ '@cspell/dict-svelte': 1.0.2
+ '@cspell/dict-swift': 2.0.1
+ '@cspell/dict-terraform': 1.0.0
+ '@cspell/dict-typescript': 3.1.5
+ '@cspell/dict-vue': 3.0.0
+ dev: true
+
+ /@cspell/cspell-json-reporter@8.11.0:
+ resolution: {integrity: sha512-GSk2dKZHak4EuRXRKpyW3EsxmJmirkcZoM6sJQh6ZaFXSffMPgydNNIeL2xH/2hnwE7yWcP0ryq8hOxlrl9mVw==}
+ engines: {node: '>=18'}
+ dependencies:
+ '@cspell/cspell-types': 8.11.0
+ dev: true
+
+ /@cspell/cspell-pipe@8.11.0:
+ resolution: {integrity: sha512-VNWoAb2Y5VO87O8FipQZfk7H5aDhjE2HbGInVWC1x+qNMyQvnh3WYexa5r0Z4g3WqdTPhhpZdeBHnEfcdBwmOw==}
+ engines: {node: '>=18'}
+ dev: true
+
+ /@cspell/cspell-resolver@8.11.0:
+ resolution: {integrity: sha512-4qqYBct6wsdoDCnTvt7rfpBE3ARegLDTeYOxglZLE3xZj0vpI1LZiGc3jgroTql866Lqy+IeRCwnQd5GXrqtmg==}
+ engines: {node: '>=18'}
+ dependencies:
+ global-directory: 4.0.1
+ dev: true
+
+ /@cspell/cspell-service-bus@8.11.0:
+ resolution: {integrity: sha512-W7BBouT5prXvvh9javWTzZN3vvnSujS3agrOjRQ5BuimOgLonUwydimuSTDFIkyvT6ZwzyIVO4r984w3OcYyzg==}
+ engines: {node: '>=18'}
+ dev: true
+
+ /@cspell/cspell-types@8.11.0:
+ resolution: {integrity: sha512-WNscRYt7MHhJhv2E8GbNoyUVZnRvWsz8O+OFrMjmGO6PxokQRnuKRp3rgHpZxL0NR4xw+2xyZKYC/9iOQ6yCnQ==}
+ engines: {node: '>=18'}
+
+ /@cspell/dict-ada@4.0.2:
+ resolution: {integrity: sha512-0kENOWQeHjUlfyId/aCM/mKXtkEgV0Zu2RhUXCBr4hHo9F9vph+Uu8Ww2b0i5a4ZixoIkudGA+eJvyxrG1jUpA==}
+ dev: true
+
+ /@cspell/dict-aws@4.0.3:
+ resolution: {integrity: sha512-0C0RQ4EM29fH0tIYv+EgDQEum0QI6OrmjENC9u98pB8UcnYxGG/SqinuPxo+TgcEuInj0Q73MsBpJ1l5xUnrsw==}
+ dev: true
+
+ /@cspell/dict-bash@4.1.3:
+ resolution: {integrity: sha512-tOdI3QVJDbQSwPjUkOiQFhYcu2eedmX/PtEpVWg0aFps/r6AyjUQINtTgpqMYnYuq8O1QUIQqnpx21aovcgZCw==}
+ dev: true
+
+ /@cspell/dict-companies@3.1.2:
+ resolution: {integrity: sha512-OwR5i1xbYuJX7FtHQySmTy3iJtPV1rZQ3jFCxFGwrA1xRQ4rtRcDQ+sTXBCIAoJHkXa84f9J3zsngOKmMGyS/w==}
+ dev: true
+
+ /@cspell/dict-cpp@5.1.10:
+ resolution: {integrity: sha512-BmIF0sAz2BgGEOwzYIeEm9ALneDjd1tcTbFbo+A1Hcq3zOKP8yViSgxS9CEN30KOZIyph6Tldp531UPEpoEl0Q==}
+ dev: true
+
+ /@cspell/dict-cryptocurrencies@5.0.0:
+ resolution: {integrity: sha512-Z4ARIw5+bvmShL+4ZrhDzGhnc9znaAGHOEMaB/GURdS/jdoreEDY34wdN0NtdLHDO5KO7GduZnZyqGdRoiSmYA==}
+ dev: true
+
+ /@cspell/dict-csharp@4.0.2:
+ resolution: {integrity: sha512-1JMofhLK+4p4KairF75D3A924m5ERMgd1GvzhwK2geuYgd2ZKuGW72gvXpIV7aGf52E3Uu1kDXxxGAiZ5uVG7g==}
+ dev: true
+
+ /@cspell/dict-css@4.0.12:
+ resolution: {integrity: sha512-vGBgPM92MkHQF5/2jsWcnaahOZ+C6OE/fPvd5ScBP72oFY9tn5GLuomcyO0z8vWCr2e0nUSX1OGimPtcQAlvSw==}
+ dev: true
+
+ /@cspell/dict-dart@2.0.3:
+ resolution: {integrity: sha512-cLkwo1KT5CJY5N5RJVHks2genFkNCl/WLfj+0fFjqNR+tk3tBI1LY7ldr9piCtSFSm4x9pO1x6IV3kRUY1lLiw==}
+ dev: true
+
+ /@cspell/dict-data-science@2.0.1:
+ resolution: {integrity: sha512-xeutkzK0eBe+LFXOFU2kJeAYO6IuFUc1g7iRLr7HeCmlC4rsdGclwGHh61KmttL3+YHQytYStxaRBdGAXWC8Lw==}
+ dev: true
+
+ /@cspell/dict-django@4.1.0:
+ resolution: {integrity: sha512-bKJ4gPyrf+1c78Z0Oc4trEB9MuhcB+Yg+uTTWsvhY6O2ncFYbB/LbEZfqhfmmuK/XJJixXfI1laF2zicyf+l0w==}
+ dev: true
+
+ /@cspell/dict-docker@1.1.7:
+ resolution: {integrity: sha512-XlXHAr822euV36GGsl2J1CkBIVg3fZ6879ZOg5dxTIssuhUOCiV2BuzKZmt6aIFmcdPmR14+9i9Xq+3zuxeX0A==}
+ dev: true
+
+ /@cspell/dict-dotnet@5.0.2:
+ resolution: {integrity: sha512-UD/pO2A2zia/YZJ8Kck/F6YyDSpCMq0YvItpd4YbtDVzPREfTZ48FjZsbYi4Jhzwfvc6o8R56JusAE58P+4sNQ==}
+ dev: true
+
+ /@cspell/dict-elixir@4.0.3:
+ resolution: {integrity: sha512-g+uKLWvOp9IEZvrIvBPTr/oaO6619uH/wyqypqvwpmnmpjcfi8+/hqZH8YNKt15oviK8k4CkINIqNhyndG9d9Q==}
+ dev: true
+
+ /@cspell/dict-en-common-misspellings@2.0.3:
+ resolution: {integrity: sha512-8nF1z9nUiSgMyikL66HTbDO7jCGtB24TxKBasXIBwkBKMDZgA2M883iXdeByy6m1JJUcCGFkSftVYp2W0bUgjw==}
+ dev: true
+
+ /@cspell/dict-en-gb@1.1.33:
+ resolution: {integrity: sha512-tKSSUf9BJEV+GJQAYGw5e+ouhEe2ZXE620S7BLKe3ZmpnjlNG9JqlnaBhkIMxKnNFkLY2BP/EARzw31AZnOv4g==}
+ dev: true
+
+ /@cspell/dict-en_us@4.3.23:
+ resolution: {integrity: sha512-l0SoEQBsi3zDSl3OuL4/apBkxjuj4hLIg/oy6+gZ7LWh03rKdF6VNtSZNXWAmMY+pmb1cGA3ouleTiJIglbsIg==}
+ dev: true
+
+ /@cspell/dict-filetypes@3.0.4:
+ resolution: {integrity: sha512-IBi8eIVdykoGgIv5wQhOURi5lmCNJq0we6DvqKoPQJHthXbgsuO1qrHSiUVydMiQl/XvcnUWTMeAlVUlUClnVg==}
+ dev: true
+
+ /@cspell/dict-fonts@4.0.0:
+ resolution: {integrity: sha512-t9V4GeN/m517UZn63kZPUYP3OQg5f0OBLSd3Md5CU3eH1IFogSvTzHHnz4Wqqbv8NNRiBZ3HfdY/pqREZ6br3Q==}
+ dev: true
+
+ /@cspell/dict-fsharp@1.0.1:
+ resolution: {integrity: sha512-23xyPcD+j+NnqOjRHgW3IU7Li912SX9wmeefcY0QxukbAxJ/vAN4rBpjSwwYZeQPAn3fxdfdNZs03fg+UM+4yQ==}
+ dev: true
+
+ /@cspell/dict-fullstack@3.1.8:
+ resolution: {integrity: sha512-YRlZupL7uqMCtEBK0bDP9BrcPnjDhz7m4GBqCc1EYqfXauHbLmDT8ELha7T/E7wsFKniHSjzwDZzhNXo2lusRQ==}
+ dev: true
+
+ /@cspell/dict-gaming-terms@1.0.5:
+ resolution: {integrity: sha512-C3riccZDD3d9caJQQs1+MPfrUrQ+0KHdlj9iUR1QD92FgTOF6UxoBpvHUUZ9YSezslcmpFQK4xQQ5FUGS7uWfw==}
+ dev: true
+
+ /@cspell/dict-git@3.0.0:
+ resolution: {integrity: sha512-simGS/lIiXbEaqJu9E2VPoYW1OTC2xrwPPXNXFMa2uo/50av56qOuaxDrZ5eH1LidFXwoc8HROCHYeKoNrDLSw==}
+ dev: true
+
+ /@cspell/dict-golang@6.0.9:
+ resolution: {integrity: sha512-etDt2WQauyEQDA+qPS5QtkYTb2I9l5IfQftAllVoB1aOrT6bxxpHvMEpJ0Hsn/vezxrCqa/BmtUbRxllIxIuSg==}
+ dev: true
+
+ /@cspell/dict-google@1.0.1:
+ resolution: {integrity: sha512-dQr4M3n95uOhtloNSgB9tYYGXGGEGEykkFyRtfcp5pFuEecYUa0BSgtlGKx9RXVtJtKgR+yFT/a5uQSlt8WjqQ==}
+ dev: true
+
+ /@cspell/dict-haskell@4.0.1:
+ resolution: {integrity: sha512-uRrl65mGrOmwT7NxspB4xKXFUenNC7IikmpRZW8Uzqbqcu7ZRCUfstuVH7T1rmjRgRkjcIjE4PC11luDou4wEQ==}
+ dev: true
+
+ /@cspell/dict-html-symbol-entities@4.0.0:
+ resolution: {integrity: sha512-HGRu+48ErJjoweR5IbcixxETRewrBb0uxQBd6xFGcxbEYCX8CnQFTAmKI5xNaIt2PKaZiJH3ijodGSqbKdsxhw==}
+ dev: true
+
+ /@cspell/dict-html@4.0.5:
+ resolution: {integrity: sha512-p0brEnRybzSSWi8sGbuVEf7jSTDmXPx7XhQUb5bgG6b54uj+Z0Qf0V2n8b/LWwIPJNd1GygaO9l8k3HTCy1h4w==}
+ dev: true
+
+ /@cspell/dict-java@5.0.7:
+ resolution: {integrity: sha512-ejQ9iJXYIq7R09BScU2y5OUGrSqwcD+J5mHFOKbduuQ5s/Eh/duz45KOzykeMLI6KHPVxhBKpUPBWIsfewECpQ==}
+ dev: true
+
+ /@cspell/dict-julia@1.0.1:
+ resolution: {integrity: sha512-4JsCLCRhhLMLiaHpmR7zHFjj1qOauzDI5ZzCNQS31TUMfsOo26jAKDfo0jljFAKgw5M2fEG7sKr8IlPpQAYrmQ==}
+ dev: true
+
+ /@cspell/dict-k8s@1.0.5:
+ resolution: {integrity: sha512-Cj+/ZV4S+MKlwfocSJZqe/2UAd/sY8YtlZjbK25VN1nCnrsKrBjfkX29vclwSj1U9aJg4Z9jw/uMjoaKu9ZrpQ==}
+ dev: true
+
+ /@cspell/dict-latex@4.0.0:
+ resolution: {integrity: sha512-LPY4y6D5oI7D3d+5JMJHK/wxYTQa2lJMSNxps2JtuF8hbAnBQb3igoWEjEbIbRRH1XBM0X8dQqemnjQNCiAtxQ==}
+ dev: true
+
+ /@cspell/dict-lorem-ipsum@4.0.0:
+ resolution: {integrity: sha512-1l3yjfNvMzZPibW8A7mQU4kTozwVZVw0AvFEdy+NcqtbxH+TvbSkNMqROOFWrkD2PjnKG0+Ea0tHI2Pi6Gchnw==}
+ dev: true
+
+ /@cspell/dict-lua@4.0.3:
+ resolution: {integrity: sha512-lDHKjsrrbqPaea13+G9s0rtXjMO06gPXPYRjRYawbNmo4E/e3XFfVzeci3OQDQNDmf2cPOwt9Ef5lu2lDmwfJg==}
+ dev: true
+
+ /@cspell/dict-makefile@1.0.0:
+ resolution: {integrity: sha512-3W9tHPcSbJa6s0bcqWo6VisEDTSN5zOtDbnPabF7rbyjRpNo0uHXHRJQF8gAbFzoTzBBhgkTmrfSiuyQm7vBUQ==}
+ dev: true
+
+ /@cspell/dict-monkeyc@1.0.6:
+ resolution: {integrity: sha512-oO8ZDu/FtZ55aq9Mb67HtaCnsLn59xvhO/t2mLLTHAp667hJFxpp7bCtr2zOrR1NELzFXmKln/2lw/PvxMSvrA==}
+ dev: true
+
+ /@cspell/dict-node@5.0.1:
+ resolution: {integrity: sha512-lax/jGz9h3Dv83v8LHa5G0bf6wm8YVRMzbjJPG/9rp7cAGPtdrga+XANFq+B7bY5+jiSA3zvj10LUFCFjnnCCg==}
+ dev: true
+
+ /@cspell/dict-npm@5.0.16:
+ resolution: {integrity: sha512-ZWPnLAziEcSCvV0c8k9Qj88pfMu+wZwM5Qks87ShsfBgI8uLZ9tGHravA7gmjH1Gd7Bgxy2ulvXtSqIWPh1lew==}
+ dev: true
+
+ /@cspell/dict-php@4.0.8:
+ resolution: {integrity: sha512-TBw3won4MCBQ2wdu7kvgOCR3dY2Tb+LJHgDUpuquy3WnzGiSDJ4AVelrZdE1xu7mjFJUr4q48aB21YT5uQqPZA==}
+ dev: true
+
+ /@cspell/dict-powershell@5.0.4:
+ resolution: {integrity: sha512-eosDShapDgBWN9ULF7+sRNdUtzRnUdsfEdBSchDm8FZA4HOqxUSZy3b/cX/Rdw0Fnw0AKgk0kzgXw7tS6vwJMQ==}
+ dev: true
+
+ /@cspell/dict-public-licenses@2.0.7:
+ resolution: {integrity: sha512-KlBXuGcN3LE7tQi/GEqKiDewWGGuopiAD0zRK1QilOx5Co8XAvs044gk4MNIQftc8r0nHeUI+irJKLGcR36DIQ==}
+ dev: true
+
+ /@cspell/dict-python@4.2.1:
+ resolution: {integrity: sha512-9X2jRgyM0cxBoFQRo4Zc8oacyWnXi+0/bMI5FGibZNZV4y/o9UoFEr6agjU260/cXHTjIdkX233nN7eb7dtyRg==}
+ dependencies:
+ '@cspell/dict-data-science': 2.0.1
+ dev: true
+
+ /@cspell/dict-r@2.0.1:
+ resolution: {integrity: sha512-KCmKaeYMLm2Ip79mlYPc8p+B2uzwBp4KMkzeLd5E6jUlCL93Y5Nvq68wV5fRLDRTf7N1LvofkVFWfDcednFOgA==}
+ dev: true
+
+ /@cspell/dict-ruby@5.0.2:
+ resolution: {integrity: sha512-cIh8KTjpldzFzKGgrqUX4bFyav5lC52hXDKo4LbRuMVncs3zg4hcSf4HtURY+f2AfEZzN6ZKzXafQpThq3dl2g==}
+ dev: true
+
+ /@cspell/dict-rust@4.0.4:
+ resolution: {integrity: sha512-v9/LcZknt/Xq7m1jdTWiQEtmkVVKdE1etAfGL2sgcWpZYewEa459HeWndNA0gfzQrpWX9sYay18mt7pqClJEdA==}
+ dev: true
+
+ /@cspell/dict-scala@5.0.2:
+ resolution: {integrity: sha512-v97ClgidZt99JUm7OjhQugDHmhx4U8fcgunHvD/BsXWjXNj4cTr0m0YjofyZoL44WpICsNuFV9F/sv9OM5HUEw==}
+ dev: true
+
+ /@cspell/dict-software-terms@3.4.10:
+ resolution: {integrity: sha512-S5S2sz98v4GWJ9TMo62Vp4L5RM/329e5UQfFn7yJfieTcrfXRH4IweVdz34rZcK9o5coGptgBUIv/Jcrd4cMpg==}
+ dev: true
+
+ /@cspell/dict-sql@2.1.3:
+ resolution: {integrity: sha512-SEyTNKJrjqD6PAzZ9WpdSu6P7wgdNtGV2RV8Kpuw1x6bV+YsSptuClYG+JSdRExBTE6LwIe1bTklejUp3ZP8TQ==}
+ dev: true
+
+ /@cspell/dict-svelte@1.0.2:
+ resolution: {integrity: sha512-rPJmnn/GsDs0btNvrRBciOhngKV98yZ9SHmg8qI6HLS8hZKvcXc0LMsf9LLuMK1TmS2+WQFAan6qeqg6bBxL2Q==}
+ dev: true
+
+ /@cspell/dict-swift@2.0.1:
+ resolution: {integrity: sha512-gxrCMUOndOk7xZFmXNtkCEeroZRnS2VbeaIPiymGRHj5H+qfTAzAKxtv7jJbVA3YYvEzWcVE2oKDP4wcbhIERw==}
+ dev: true
+
+ /@cspell/dict-terraform@1.0.0:
+ resolution: {integrity: sha512-Ak+vy4HP/bOgzf06BAMC30+ZvL9mzv21xLM2XtfnBLTDJGdxlk/nK0U6QT8VfFLqJ0ZZSpyOxGsUebWDCTr/zQ==}
+ dev: true
+
+ /@cspell/dict-typescript@3.1.5:
+ resolution: {integrity: sha512-EkIwwNV/xqEoBPJml2S16RXj65h1kvly8dfDLgXerrKw6puybZdvAHerAph6/uPTYdtLcsPyJYkPt5ISOJYrtw==}
+ dev: true
+
+ /@cspell/dict-vue@3.0.0:
+ resolution: {integrity: sha512-niiEMPWPV9IeRBRzZ0TBZmNnkK3olkOPYxC1Ny2AX4TGlYRajcW0WUtoSHmvvjZNfWLSg2L6ruiBeuPSbjnG6A==}
+ dev: true
+
+ /@cspell/dynamic-import@8.11.0:
+ resolution: {integrity: sha512-Xk5iQQZ23Q9IR9N5YQb4J0mXOegIBw2/aJ7mYjMQZ24I5fL47Ir45cd5a8m5UEMheZppfrolVsDoTEgXnAfPDQ==}
+ engines: {node: '>=18.0'}
+ dependencies:
+ import-meta-resolve: 4.1.0
+ dev: true
+
+ /@cspell/strong-weak-map@8.11.0:
+ resolution: {integrity: sha512-XumxAVA1Pi5U8d+qqo2//KPrsOINOHnHpal/yPu8FwfZhkRzpDnNPdgiMNKBVmZMFxmSCEJwc7AUUMnfyuGuLg==}
+ engines: {node: '>=18'}
+ dev: true
+
+ /@cspell/url@8.11.0:
+ resolution: {integrity: sha512-X0l/WJmavRqRKDgsgEjXHGizmvYt40omMTmNOLPHUa2jxL+a2ayuQD3GMFC8Omassjk3bSyFByftmgJDI+P2ZA==}
+ engines: {node: '>=18.0'}
+ dev: true
+
/@cspotcode/source-map-support@0.8.1:
resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==}
engines: {node: '>=12'}
@@ -2352,15 +3365,6 @@ packages:
dev: true
optional: true
- /@esbuild/aix-ppc64@0.19.12:
- resolution: {integrity: sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA==}
- engines: {node: '>=12'}
- cpu: [ppc64]
- os: [aix]
- requiresBuild: true
- dev: true
- optional: true
-
/@esbuild/aix-ppc64@0.20.2:
resolution: {integrity: sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==}
engines: {node: '>=12'}
@@ -2379,15 +3383,6 @@ packages:
dev: true
optional: true
- /@esbuild/android-arm64@0.19.12:
- resolution: {integrity: sha512-P0UVNGIienjZv3f5zq0DP3Nt2IE/3plFzuaS96vihvD0Hd6H/q4WXUGpCxD/E8YrSXfNyRPbpTq+T8ZQioSuPA==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [android]
- requiresBuild: true
- dev: true
- optional: true
-
/@esbuild/android-arm64@0.20.2:
resolution: {integrity: sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==}
engines: {node: '>=12'}
@@ -2406,15 +3401,6 @@ packages:
dev: true
optional: true
- /@esbuild/android-arm@0.19.12:
- resolution: {integrity: sha512-qg/Lj1mu3CdQlDEEiWrlC4eaPZ1KztwGJ9B6J+/6G+/4ewxJg7gqj8eVYWvao1bXrqGiW2rsBZFSX3q2lcW05w==}
- engines: {node: '>=12'}
- cpu: [arm]
- os: [android]
- requiresBuild: true
- dev: true
- optional: true
-
/@esbuild/android-arm@0.20.2:
resolution: {integrity: sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w==}
engines: {node: '>=12'}
@@ -2433,15 +3419,6 @@ packages:
dev: true
optional: true
- /@esbuild/android-x64@0.19.12:
- resolution: {integrity: sha512-3k7ZoUW6Q6YqhdhIaq/WZ7HwBpnFBlW905Fa4s4qWJyiNOgT1dOqDiVAQFwBH7gBRZr17gLrlFCRzF6jFh7Kew==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [android]
- requiresBuild: true
- dev: true
- optional: true
-
/@esbuild/android-x64@0.20.2:
resolution: {integrity: sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg==}
engines: {node: '>=12'}
@@ -2454,17 +3431,8 @@ packages:
/@esbuild/android-x64@0.21.5:
resolution: {integrity: sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==}
engines: {node: '>=12'}
- cpu: [x64]
- os: [android]
- requiresBuild: true
- dev: true
- optional: true
-
- /@esbuild/darwin-arm64@0.19.12:
- resolution: {integrity: sha512-B6IeSgZgtEzGC42jsI+YYu9Z3HKRxp8ZT3cqhvliEHovq8HSX2YX8lNocDn79gCKJXOSaEot9MVYky7AKjCs8g==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [darwin]
+ cpu: [x64]
+ os: [android]
requiresBuild: true
dev: true
optional: true
@@ -2487,15 +3455,6 @@ packages:
dev: true
optional: true
- /@esbuild/darwin-x64@0.19.12:
- resolution: {integrity: sha512-hKoVkKzFiToTgn+41qGhsUJXFlIjxI/jSYeZf3ugemDYZldIXIxhvwN6erJGlX4t5h417iFuheZ7l+YVn05N3A==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [darwin]
- requiresBuild: true
- dev: true
- optional: true
-
/@esbuild/darwin-x64@0.20.2:
resolution: {integrity: sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA==}
engines: {node: '>=12'}
@@ -2514,15 +3473,6 @@ packages:
dev: true
optional: true
- /@esbuild/freebsd-arm64@0.19.12:
- resolution: {integrity: sha512-4aRvFIXmwAcDBw9AueDQ2YnGmz5L6obe5kmPT8Vd+/+x/JMVKCgdcRwH6APrbpNXsPz+K653Qg8HB/oXvXVukA==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [freebsd]
- requiresBuild: true
- dev: true
- optional: true
-
/@esbuild/freebsd-arm64@0.20.2:
resolution: {integrity: sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==}
engines: {node: '>=12'}
@@ -2541,15 +3491,6 @@ packages:
dev: true
optional: true
- /@esbuild/freebsd-x64@0.19.12:
- resolution: {integrity: sha512-EYoXZ4d8xtBoVN7CEwWY2IN4ho76xjYXqSXMNccFSx2lgqOG/1TBPW0yPx1bJZk94qu3tX0fycJeeQsKovA8gg==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [freebsd]
- requiresBuild: true
- dev: true
- optional: true
-
/@esbuild/freebsd-x64@0.20.2:
resolution: {integrity: sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw==}
engines: {node: '>=12'}
@@ -2568,15 +3509,6 @@ packages:
dev: true
optional: true
- /@esbuild/linux-arm64@0.19.12:
- resolution: {integrity: sha512-EoTjyYyLuVPfdPLsGVVVC8a0p1BFFvtpQDB/YLEhaXyf/5bczaGeN15QkR+O4S5LeJ92Tqotve7i1jn35qwvdA==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
-
/@esbuild/linux-arm64@0.20.2:
resolution: {integrity: sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==}
engines: {node: '>=12'}
@@ -2595,15 +3527,6 @@ packages:
dev: true
optional: true
- /@esbuild/linux-arm@0.19.12:
- resolution: {integrity: sha512-J5jPms//KhSNv+LO1S1TX1UWp1ucM6N6XuL6ITdKWElCu8wXP72l9MM0zDTzzeikVyqFE6U8YAV9/tFyj0ti+w==}
- engines: {node: '>=12'}
- cpu: [arm]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
-
/@esbuild/linux-arm@0.20.2:
resolution: {integrity: sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg==}
engines: {node: '>=12'}
@@ -2622,15 +3545,6 @@ packages:
dev: true
optional: true
- /@esbuild/linux-ia32@0.19.12:
- resolution: {integrity: sha512-Thsa42rrP1+UIGaWz47uydHSBOgTUnwBwNq59khgIwktK6x60Hivfbux9iNR0eHCHzOLjLMLfUMLCypBkZXMHA==}
- engines: {node: '>=12'}
- cpu: [ia32]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
-
/@esbuild/linux-ia32@0.20.2:
resolution: {integrity: sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig==}
engines: {node: '>=12'}
@@ -2649,15 +3563,6 @@ packages:
dev: true
optional: true
- /@esbuild/linux-loong64@0.19.12:
- resolution: {integrity: sha512-LiXdXA0s3IqRRjm6rV6XaWATScKAXjI4R4LoDlvO7+yQqFdlr1Bax62sRwkVvRIrwXxvtYEHHI4dm50jAXkuAA==}
- engines: {node: '>=12'}
- cpu: [loong64]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
-
/@esbuild/linux-loong64@0.20.2:
resolution: {integrity: sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ==}
engines: {node: '>=12'}
@@ -2676,15 +3581,6 @@ packages:
dev: true
optional: true
- /@esbuild/linux-mips64el@0.19.12:
- resolution: {integrity: sha512-fEnAuj5VGTanfJ07ff0gOA6IPsvrVHLVb6Lyd1g2/ed67oU1eFzL0r9WL7ZzscD+/N6i3dWumGE1Un4f7Amf+w==}
- engines: {node: '>=12'}
- cpu: [mips64el]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
-
/@esbuild/linux-mips64el@0.20.2:
resolution: {integrity: sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA==}
engines: {node: '>=12'}
@@ -2703,15 +3599,6 @@ packages:
dev: true
optional: true
- /@esbuild/linux-ppc64@0.19.12:
- resolution: {integrity: sha512-nYJA2/QPimDQOh1rKWedNOe3Gfc8PabU7HT3iXWtNUbRzXS9+vgB0Fjaqr//XNbd82mCxHzik2qotuI89cfixg==}
- engines: {node: '>=12'}
- cpu: [ppc64]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
-
/@esbuild/linux-ppc64@0.20.2:
resolution: {integrity: sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg==}
engines: {node: '>=12'}
@@ -2730,15 +3617,6 @@ packages:
dev: true
optional: true
- /@esbuild/linux-riscv64@0.19.12:
- resolution: {integrity: sha512-2MueBrlPQCw5dVJJpQdUYgeqIzDQgw3QtiAHUC4RBz9FXPrskyyU3VI1hw7C0BSKB9OduwSJ79FTCqtGMWqJHg==}
- engines: {node: '>=12'}
- cpu: [riscv64]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
-
/@esbuild/linux-riscv64@0.20.2:
resolution: {integrity: sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg==}
engines: {node: '>=12'}
@@ -2757,15 +3635,6 @@ packages:
dev: true
optional: true
- /@esbuild/linux-s390x@0.19.12:
- resolution: {integrity: sha512-+Pil1Nv3Umes4m3AZKqA2anfhJiVmNCYkPchwFJNEJN5QxmTs1uzyy4TvmDrCRNT2ApwSari7ZIgrPeUx4UZDg==}
- engines: {node: '>=12'}
- cpu: [s390x]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
-
/@esbuild/linux-s390x@0.20.2:
resolution: {integrity: sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ==}
engines: {node: '>=12'}
@@ -2784,15 +3653,6 @@ packages:
dev: true
optional: true
- /@esbuild/linux-x64@0.19.12:
- resolution: {integrity: sha512-B71g1QpxfwBvNrfyJdVDexenDIt1CiDN1TIXLbhOw0KhJzE78KIFGX6OJ9MrtC0oOqMWf+0xop4qEU8JrJTwCg==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
-
/@esbuild/linux-x64@0.20.2:
resolution: {integrity: sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==}
engines: {node: '>=12'}
@@ -2811,15 +3671,6 @@ packages:
dev: true
optional: true
- /@esbuild/netbsd-x64@0.19.12:
- resolution: {integrity: sha512-3ltjQ7n1owJgFbuC61Oj++XhtzmymoCihNFgT84UAmJnxJfm4sYCiSLTXZtE00VWYpPMYc+ZQmB6xbSdVh0JWA==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [netbsd]
- requiresBuild: true
- dev: true
- optional: true
-
/@esbuild/netbsd-x64@0.20.2:
resolution: {integrity: sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ==}
engines: {node: '>=12'}
@@ -2838,15 +3689,6 @@ packages:
dev: true
optional: true
- /@esbuild/openbsd-x64@0.19.12:
- resolution: {integrity: sha512-RbrfTB9SWsr0kWmb9srfF+L933uMDdu9BIzdA7os2t0TXhCRjrQyCeOt6wVxr79CKD4c+p+YhCj31HBkYcXebw==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [openbsd]
- requiresBuild: true
- dev: true
- optional: true
-
/@esbuild/openbsd-x64@0.20.2:
resolution: {integrity: sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ==}
engines: {node: '>=12'}
@@ -2865,15 +3707,6 @@ packages:
dev: true
optional: true
- /@esbuild/sunos-x64@0.19.12:
- resolution: {integrity: sha512-HKjJwRrW8uWtCQnQOz9qcU3mUZhTUQvi56Q8DPTLLB+DawoiQdjsYq+j+D3s9I8VFtDr+F9CjgXKKC4ss89IeA==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [sunos]
- requiresBuild: true
- dev: true
- optional: true
-
/@esbuild/sunos-x64@0.20.2:
resolution: {integrity: sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==}
engines: {node: '>=12'}
@@ -2892,15 +3725,6 @@ packages:
dev: true
optional: true
- /@esbuild/win32-arm64@0.19.12:
- resolution: {integrity: sha512-URgtR1dJnmGvX864pn1B2YUYNzjmXkuJOIqG2HdU62MVS4EHpU2946OZoTMnRUHklGtJdJZ33QfzdjGACXhn1A==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [win32]
- requiresBuild: true
- dev: true
- optional: true
-
/@esbuild/win32-arm64@0.20.2:
resolution: {integrity: sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==}
engines: {node: '>=12'}
@@ -2919,15 +3743,6 @@ packages:
dev: true
optional: true
- /@esbuild/win32-ia32@0.19.12:
- resolution: {integrity: sha512-+ZOE6pUkMOJfmxmBZElNOx72NKpIa/HFOMGzu8fqzQJ5kgf6aTGrcJaFsNiVMH4JKpMipyK+7k0n2UXN7a8YKQ==}
- engines: {node: '>=12'}
- cpu: [ia32]
- os: [win32]
- requiresBuild: true
- dev: true
- optional: true
-
/@esbuild/win32-ia32@0.20.2:
resolution: {integrity: sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ==}
engines: {node: '>=12'}
@@ -2946,15 +3761,6 @@ packages:
dev: true
optional: true
- /@esbuild/win32-x64@0.19.12:
- resolution: {integrity: sha512-T1QyPSDCyMXaO3pzBkF96E8xMkiRYbUEZADd29SyPGabqxMViNoii+NcK7eWJAEoU6RZyEm5lVSIjTmcdoB9HA==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [win32]
- requiresBuild: true
- dev: true
- optional: true
-
/@esbuild/win32-x64@0.20.2:
resolution: {integrity: sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ==}
engines: {node: '>=12'}
@@ -3097,7 +3903,7 @@ packages:
'@inquirer/figures': 1.0.1
'@inquirer/type': 1.3.1
'@types/mute-stream': 0.0.4
- '@types/node': 20.12.12
+ '@types/node': 20.14.10
'@types/wrap-ansi': 3.0.0
ansi-escapes: 4.3.2
chalk: 4.1.2
@@ -3132,7 +3938,6 @@ packages:
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
dependencies:
'@sinclair/typebox': 0.27.8
- dev: true
/@jridgewell/gen-mapping@0.3.5:
resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==}
@@ -4009,7 +4814,6 @@ packages:
/@sinclair/typebox@0.27.8:
resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==}
- dev: true
/@sindresorhus/is@4.6.0:
resolution: {integrity: sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==}
@@ -4145,7 +4949,7 @@ packages:
/@types/mute-stream@0.0.4:
resolution: {integrity: sha512-CPM9nzrCPPJHQNA9keH9CVkVI+WR5kMa+7XEs5jcGQ0VoAGnLv242w8lIVgwAEfmE4oufJRaTc9PNLQl0ioAow==}
dependencies:
- '@types/node': 20.12.12
+ '@types/node': 20.14.10
/@types/ngeohash@0.6.8:
resolution: {integrity: sha512-A90x3HMwE1yXbWCnd0ztHzv8rAQPjwTzX2diYI/6OrWm/3oairDaehw5WPWJFgZ+8+J/OuF99IbipmMa2le6tQ==}
@@ -4156,12 +4960,12 @@ packages:
/@types/node@18.17.15:
resolution: {integrity: sha512-2yrWpBk32tvV/JAd3HNHWuZn/VDN1P+72hWirHnvsvTGSqbANi+kSeuQR9yAHnbvaBvHDsoTdXV0Fe+iRtHLKA==}
- dev: true
/@types/node@20.12.12:
resolution: {integrity: sha512-eWLDGF/FOSPtAvEqeRAQ4C8LSA7M1I7i0ky1I8U7kD1J5ITyW3AsRhQrKVoWf5pFKZ2kILsEGJhsI9r93PYnOw==}
dependencies:
undici-types: 5.26.5
+ dev: true
/@types/node@20.14.10:
resolution: {integrity: sha512-MdiXf+nDuMvY0gJKxyfZ7/6UFsETO7mGKF54MVD/ekJS6HdFtpZFBgrh6Pseu64XTb2MLyFPlbW6hj8HYRQNOQ==}
@@ -4196,7 +5000,7 @@ packages:
/@types/readdir-glob@1.1.3:
resolution: {integrity: sha512-trCChHpWDGCJCUPJRwD62eapW4KOru6h4S7n9KUIESaxhyBM/2Jh20P3XrFRQQ6Df78E/rq2DbUCVZlI8CXPnA==}
dependencies:
- '@types/node': 20.12.12
+ '@types/node': 20.14.10
dev: true
/@types/resolve@1.20.2:
@@ -4207,6 +5011,10 @@ packages:
resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==}
dev: true
+ /@types/serialize-javascript@5.0.4:
+ resolution: {integrity: sha512-Z2R7UKFuNWCP8eoa2o9e5rkD3hmWxx/1L0CYz0k2BZzGh0PhEVMp9kfGiqEml/0IglwNERXZ2hwNzIrSz/KHTA==}
+ dev: true
+
/@types/statuses@2.0.5:
resolution: {integrity: sha512-jmIUGWrAiwu3dZpxntxieC+1n/5c3mjrImkmOSQ2NC5uP6cYO4aAZDdSmRcI5C1oiTmqlZGHC+/NmJrKogbP5A==}
@@ -4263,6 +5071,33 @@ packages:
- supports-color
dev: true
+ /@typescript-eslint/eslint-plugin@7.16.0(@typescript-eslint/parser@7.16.0)(eslint@8.57.0)(typescript@5.5.3):
+ resolution: {integrity: sha512-py1miT6iQpJcs1BiJjm54AMzeuMPBSPuKPlnT8HlfudbcS5rYeX5jajpLf3mrdRh9dA/Ec2FVUY0ifeVNDIhZw==}
+ engines: {node: ^18.18.0 || >=20.0.0}
+ peerDependencies:
+ '@typescript-eslint/parser': ^7.0.0
+ eslint: ^8.56.0
+ typescript: '*'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ dependencies:
+ '@eslint-community/regexpp': 4.10.0
+ '@typescript-eslint/parser': 7.16.0(eslint@8.57.0)(typescript@5.5.3)
+ '@typescript-eslint/scope-manager': 7.16.0
+ '@typescript-eslint/type-utils': 7.16.0(eslint@8.57.0)(typescript@5.5.3)
+ '@typescript-eslint/utils': 7.16.0(eslint@8.57.0)(typescript@5.5.3)
+ '@typescript-eslint/visitor-keys': 7.16.0
+ eslint: 8.57.0
+ graphemer: 1.4.0
+ ignore: 5.3.1
+ natural-compare: 1.4.0
+ ts-api-utils: 1.3.0(typescript@5.5.3)
+ typescript: 5.5.3
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
/@typescript-eslint/eslint-plugin@7.16.0(@typescript-eslint/parser@7.16.0)(eslint@9.3.0)(typescript@5.5.3):
resolution: {integrity: sha512-py1miT6iQpJcs1BiJjm54AMzeuMPBSPuKPlnT8HlfudbcS5rYeX5jajpLf3mrdRh9dA/Ec2FVUY0ifeVNDIhZw==}
engines: {node: ^18.18.0 || >=20.0.0}
@@ -4311,6 +5146,27 @@ packages:
- supports-color
dev: true
+ /@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.5.3):
+ resolution: {integrity: sha512-tbsV1jPne5CkFQCgPBcDOt30ItF7aJoZL997JSF7MhGQqOeT3svWRYxiqlfA5RUdlHN6Fi+EI9bxqbdyAUZjYQ==}
+ engines: {node: ^16.0.0 || >=18.0.0}
+ peerDependencies:
+ eslint: ^7.0.0 || ^8.0.0
+ typescript: '*'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ dependencies:
+ '@typescript-eslint/scope-manager': 6.21.0
+ '@typescript-eslint/types': 6.21.0
+ '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.5.3)
+ '@typescript-eslint/visitor-keys': 6.21.0
+ debug: 4.3.4
+ eslint: 8.57.0
+ typescript: 5.5.3
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
/@typescript-eslint/parser@7.16.0(eslint@8.57.0)(typescript@5.4.5):
resolution: {integrity: sha512-ar9E+k7CU8rWi2e5ErzQiC93KKEFAXA2Kky0scAlPcxYblLt8+XZuHUZwlyfXILyQa95P6lQg+eZgh/dDs3+Vw==}
engines: {node: ^18.18.0 || >=20.0.0}
@@ -4332,6 +5188,27 @@ packages:
- supports-color
dev: true
+ /@typescript-eslint/parser@7.16.0(eslint@8.57.0)(typescript@5.5.3):
+ resolution: {integrity: sha512-ar9E+k7CU8rWi2e5ErzQiC93KKEFAXA2Kky0scAlPcxYblLt8+XZuHUZwlyfXILyQa95P6lQg+eZgh/dDs3+Vw==}
+ engines: {node: ^18.18.0 || >=20.0.0}
+ peerDependencies:
+ eslint: ^8.56.0
+ typescript: '*'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ dependencies:
+ '@typescript-eslint/scope-manager': 7.16.0
+ '@typescript-eslint/types': 7.16.0
+ '@typescript-eslint/typescript-estree': 7.16.0(typescript@5.5.3)
+ '@typescript-eslint/visitor-keys': 7.16.0
+ debug: 4.3.4
+ eslint: 8.57.0
+ typescript: 5.5.3
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
/@typescript-eslint/parser@7.16.0(eslint@9.3.0)(typescript@5.5.3):
resolution: {integrity: sha512-ar9E+k7CU8rWi2e5ErzQiC93KKEFAXA2Kky0scAlPcxYblLt8+XZuHUZwlyfXILyQa95P6lQg+eZgh/dDs3+Vw==}
engines: {node: ^18.18.0 || >=20.0.0}
@@ -4389,6 +5266,26 @@ packages:
- supports-color
dev: true
+ /@typescript-eslint/type-utils@7.16.0(eslint@8.57.0)(typescript@5.5.3):
+ resolution: {integrity: sha512-j0fuUswUjDHfqV/UdW6mLtOQQseORqfdmoBNDFOqs9rvNVR2e+cmu6zJu/Ku4SDuqiJko6YnhwcL8x45r8Oqxg==}
+ engines: {node: ^18.18.0 || >=20.0.0}
+ peerDependencies:
+ eslint: ^8.56.0
+ typescript: '*'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ dependencies:
+ '@typescript-eslint/typescript-estree': 7.16.0(typescript@5.5.3)
+ '@typescript-eslint/utils': 7.16.0(eslint@8.57.0)(typescript@5.5.3)
+ debug: 4.3.4
+ eslint: 8.57.0
+ ts-api-utils: 1.3.0(typescript@5.5.3)
+ typescript: 5.5.3
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
/@typescript-eslint/type-utils@7.16.0(eslint@9.3.0)(typescript@5.5.3):
resolution: {integrity: sha512-j0fuUswUjDHfqV/UdW6mLtOQQseORqfdmoBNDFOqs9rvNVR2e+cmu6zJu/Ku4SDuqiJko6YnhwcL8x45r8Oqxg==}
engines: {node: ^18.18.0 || >=20.0.0}
@@ -4441,6 +5338,28 @@ packages:
- supports-color
dev: true
+ /@typescript-eslint/typescript-estree@6.21.0(typescript@5.5.3):
+ resolution: {integrity: sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==}
+ engines: {node: ^16.0.0 || >=18.0.0}
+ peerDependencies:
+ typescript: '*'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ dependencies:
+ '@typescript-eslint/types': 6.21.0
+ '@typescript-eslint/visitor-keys': 6.21.0
+ debug: 4.3.4
+ globby: 11.1.0
+ is-glob: 4.0.3
+ minimatch: 9.0.3
+ semver: 7.6.2
+ ts-api-utils: 1.3.0(typescript@5.5.3)
+ typescript: 5.5.3
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
/@typescript-eslint/typescript-estree@7.16.0(typescript@5.4.5):
resolution: {integrity: sha512-a5NTvk51ZndFuOLCh5OaJBELYc2O3Zqxfl3Js78VFE1zE46J2AaVuW+rEbVkQznjkmlzWsUI15BG5tQMixzZLw==}
engines: {node: ^18.18.0 || >=20.0.0}
@@ -4485,7 +5404,23 @@ packages:
- supports-color
dev: true
- /@typescript-eslint/utils@7.16.0(eslint@8.57.0)(typescript@5.4.5):
+ /@typescript-eslint/utils@7.16.0(eslint@8.57.0)(typescript@5.4.5):
+ resolution: {integrity: sha512-PqP4kP3hb4r7Jav+NiRCntlVzhxBNWq6ZQ+zQwII1y/G/1gdIPeYDCKr2+dH6049yJQsWZiHU6RlwvIFBXXGNA==}
+ engines: {node: ^18.18.0 || >=20.0.0}
+ peerDependencies:
+ eslint: ^8.56.0
+ dependencies:
+ '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0)
+ '@typescript-eslint/scope-manager': 7.16.0
+ '@typescript-eslint/types': 7.16.0
+ '@typescript-eslint/typescript-estree': 7.16.0(typescript@5.4.5)
+ eslint: 8.57.0
+ transitivePeerDependencies:
+ - supports-color
+ - typescript
+ dev: true
+
+ /@typescript-eslint/utils@7.16.0(eslint@8.57.0)(typescript@5.5.3):
resolution: {integrity: sha512-PqP4kP3hb4r7Jav+NiRCntlVzhxBNWq6ZQ+zQwII1y/G/1gdIPeYDCKr2+dH6049yJQsWZiHU6RlwvIFBXXGNA==}
engines: {node: ^18.18.0 || >=20.0.0}
peerDependencies:
@@ -4494,7 +5429,7 @@ packages:
'@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0)
'@typescript-eslint/scope-manager': 7.16.0
'@typescript-eslint/types': 7.16.0
- '@typescript-eslint/typescript-estree': 7.16.0(typescript@5.4.5)
+ '@typescript-eslint/typescript-estree': 7.16.0(typescript@5.5.3)
eslint: 8.57.0
transitivePeerDependencies:
- supports-color
@@ -4647,7 +5582,7 @@ packages:
'@vue/shared': 3.4.27
estree-walker: 2.0.2
magic-string: 0.30.10
- postcss: 8.4.38
+ postcss: 8.4.39
source-map-js: 1.2.0
/@vue/compiler-ssr@3.4.27:
@@ -4680,6 +5615,26 @@ packages:
vue-template-compiler: 2.7.16
dev: true
+ /@vue/language-core@1.8.27(typescript@5.5.3):
+ resolution: {integrity: sha512-L8Kc27VdQserNaCUNiSFdDl9LWT24ly8Hpwf1ECy3aFb9m6bDhBGQYOujDm21N7EW3moKIOKEanQwe1q5BK+mA==}
+ peerDependencies:
+ typescript: '*'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ dependencies:
+ '@volar/language-core': 1.11.1
+ '@volar/source-map': 1.11.1
+ '@vue/compiler-dom': 3.4.27
+ '@vue/shared': 3.4.27
+ computeds: 0.0.1
+ minimatch: 9.0.4
+ muggle-string: 0.3.1
+ path-browserify: 1.0.1
+ typescript: 5.5.3
+ vue-template-compiler: 2.7.16
+ dev: true
+
/@vue/reactivity@3.4.27:
resolution: {integrity: sha512-kK0g4NknW6JX2yySLpsm2jlunZJl2/RJGZ0H9ddHdfBVHcNzxmQ0sS0b09ipmBoQpY8JM2KmUw+a6sO8Zo+zIA==}
dependencies:
@@ -4829,7 +5784,6 @@ packages:
/ansi-styles@5.2.0:
resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==}
engines: {node: '>=10'}
- dev: true
/ansi-styles@6.2.1:
resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==}
@@ -4919,6 +5873,10 @@ packages:
is-string: 1.0.7
dev: true
+ /array-timsort@1.0.3:
+ resolution: {integrity: sha512-/+3GRL7dDAGEfM6TseQk/U+mi18TU2Ms9I3UlLdUMhz2hbvGNTKdj9xniwXfUqgYhHxRx0+8UnKkvlNwVU+cWQ==}
+ dev: true
+
/array-union@2.1.0:
resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==}
engines: {node: '>=8'}
@@ -5021,7 +5979,7 @@ packages:
resolution: {integrity: sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ==}
engines: {node: '>=8.0.0'}
- /autoprefixer@10.4.19(postcss@8.4.38):
+ /autoprefixer@10.4.19(postcss@8.4.39):
resolution: {integrity: sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew==}
engines: {node: ^10 || ^12 || >=14}
hasBin: true
@@ -5033,7 +5991,7 @@ packages:
fraction.js: 4.3.7
normalize-range: 0.1.2
picocolors: 1.0.0
- postcss: 8.4.38
+ postcss: 8.4.39
postcss-value-parser: 4.2.0
dev: true
@@ -5157,16 +6115,6 @@ packages:
run-applescript: 7.0.0
dev: false
- /bundle-require@4.0.1(esbuild@0.19.12):
- resolution: {integrity: sha512-9NQkRHlNdNpDBGmLpngF3EFDcwodhMUuLz9PaWYciVcQF9SE4LFjM2DB/xV1Li5JiuDMv7ZUWuC3rGbqR0MAXQ==}
- engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
- peerDependencies:
- esbuild: '>=0.17'
- dependencies:
- esbuild: 0.19.12
- load-tsconfig: 0.2.5
- dev: true
-
/bundle-require@4.0.1(esbuild@0.21.5):
resolution: {integrity: sha512-9NQkRHlNdNpDBGmLpngF3EFDcwodhMUuLz9PaWYciVcQF9SE4LFjM2DB/xV1Li5JiuDMv7ZUWuC3rGbqR0MAXQ==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
@@ -5250,6 +6198,13 @@ packages:
type-detect: 4.0.8
dev: true
+ /chalk-template@1.1.0:
+ resolution: {integrity: sha512-T2VJbcDuZQ0Tb2EWwSotMPJjgpy1/tGee1BTpUNsGZ/qgNjV2t7Mvu+d4600U564nbLesN1x2dPL+xii174Ekg==}
+ engines: {node: '>=14.16'}
+ dependencies:
+ chalk: 5.3.0
+ dev: true
+
/chalk@2.4.2:
resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==}
engines: {node: '>=4'}
@@ -5326,6 +6281,14 @@ packages:
escape-string-regexp: 5.0.0
dev: false
+ /clear-module@4.1.2:
+ resolution: {integrity: sha512-LWAxzHqdHsAZlPlEyJ2Poz6AIs384mPeqLVCru2p0BrP9G/kVGuhNyZYClLO6cXlnuJjzC8xtsJIuMjKqLXoAw==}
+ engines: {node: '>=8'}
+ dependencies:
+ parent-module: 2.0.0
+ resolve-from: 5.0.0
+ dev: true
+
/cli-cursor@4.0.0:
resolution: {integrity: sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
@@ -5419,11 +6382,27 @@ packages:
engines: {node: '>=16'}
dev: true
+ /commander@12.1.0:
+ resolution: {integrity: sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==}
+ engines: {node: '>=18'}
+ dev: true
+
/commander@4.1.1:
resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==}
engines: {node: '>= 6'}
dev: true
+ /comment-json@4.2.4:
+ resolution: {integrity: sha512-E5AjpSW+O+N5T2GsOQMHLLsJvrYw6G/AFt9GvU6NguEAfzKShh7hRiLtVo6S9KbRpFMGqE5ojo0/hE+sdteWvQ==}
+ engines: {node: '>= 6'}
+ dependencies:
+ array-timsort: 1.0.3
+ core-util-is: 1.0.3
+ esprima: 4.0.1
+ has-own-prop: 2.0.0
+ repeat-string: 1.6.1
+ dev: true
+
/commondir@1.0.1:
resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==}
dev: false
@@ -5476,7 +6455,6 @@ packages:
/core-util-is@1.0.3:
resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==}
- dev: false
/crc-32@1.2.2:
resolution: {integrity: sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==}
@@ -5511,6 +6489,125 @@ packages:
shebang-command: 2.0.0
which: 2.0.2
+ /cspell-config-lib@8.11.0:
+ resolution: {integrity: sha512-8AE1qm/nuD+aiN+mZXQIGp0ESHyQ9uowbKaB5+qi261HEEhuFPceP/3u0yq0kc1YPtnKxEfYHrLukvQIMlDshA==}
+ engines: {node: '>=18'}
+ dependencies:
+ '@cspell/cspell-types': 8.11.0
+ comment-json: 4.2.4
+ yaml: 2.4.5
+ dev: true
+
+ /cspell-dictionary@8.11.0:
+ resolution: {integrity: sha512-h5AVFuTeP+NLBRZbaX6sFGZ/wnvnyeeGtnNiYU0f4dVB3Yq0K9c7QXM8PllIpcbe+SBDoQ15ZlbECzUlGt/Ysg==}
+ engines: {node: '>=18'}
+ dependencies:
+ '@cspell/cspell-pipe': 8.11.0
+ '@cspell/cspell-types': 8.11.0
+ cspell-trie-lib: 8.11.0
+ fast-equals: 5.0.1
+ gensequence: 7.0.0
+ dev: true
+
+ /cspell-gitignore@8.11.0:
+ resolution: {integrity: sha512-r+buXvm3NqU/5N1zmiXSgo7DQLZyKR5sr6McepWlGBmT4DDm7s22yojS8LSusIthJ2k3tvLFDI9O4Rs0DnzK2Q==}
+ engines: {node: '>=18'}
+ hasBin: true
+ dependencies:
+ '@cspell/url': 8.11.0
+ cspell-glob: 8.11.0
+ cspell-io: 8.11.0
+ find-up-simple: 1.0.0
+ dev: true
+
+ /cspell-glob@8.11.0:
+ resolution: {integrity: sha512-X0cEErrQdrVLXDMse84QH/iV2Q+f7AsXxIjlSt+6PPEoDz8yRO8xD71iaaeE/8+cMFrKMl0uDpIpBQ5OlvcIyQ==}
+ engines: {node: '>=18'}
+ dependencies:
+ '@cspell/url': 8.11.0
+ micromatch: 4.0.7
+ dev: true
+
+ /cspell-grammar@8.11.0:
+ resolution: {integrity: sha512-fIq7/KDjNMfBBqKTnnp4dhjNmbvnl019bPwecddkQOpx5H9Vn4WVDTiAZbI6/5Li/VU+h1Ld2+pIOKYql/7DBg==}
+ engines: {node: '>=18'}
+ hasBin: true
+ dependencies:
+ '@cspell/cspell-pipe': 8.11.0
+ '@cspell/cspell-types': 8.11.0
+ dev: true
+
+ /cspell-io@8.11.0:
+ resolution: {integrity: sha512-R6ZCNh2RrOkP3/OIpFHmtg6vztxMMsl6/t5kY1nTcmWv/1Ltw56G3q357KN6e+8epFiqFm4gMFmvzImFeR34Yw==}
+ engines: {node: '>=18'}
+ dependencies:
+ '@cspell/cspell-service-bus': 8.11.0
+ '@cspell/url': 8.11.0
+ dev: true
+
+ /cspell-lib@8.11.0:
+ resolution: {integrity: sha512-msdfqJLIhJE1whfGXC2J669dKWrnWdFI18nR2OTXipWdiwZDDQEFT3q2Pq56+bhxwtoqAZKrez/zhRB/JbpUuA==}
+ engines: {node: '>=18'}
+ dependencies:
+ '@cspell/cspell-bundled-dicts': 8.11.0
+ '@cspell/cspell-pipe': 8.11.0
+ '@cspell/cspell-resolver': 8.11.0
+ '@cspell/cspell-types': 8.11.0
+ '@cspell/dynamic-import': 8.11.0
+ '@cspell/strong-weak-map': 8.11.0
+ '@cspell/url': 8.11.0
+ clear-module: 4.1.2
+ comment-json: 4.2.4
+ cspell-config-lib: 8.11.0
+ cspell-dictionary: 8.11.0
+ cspell-glob: 8.11.0
+ cspell-grammar: 8.11.0
+ cspell-io: 8.11.0
+ cspell-trie-lib: 8.11.0
+ env-paths: 3.0.0
+ fast-equals: 5.0.1
+ gensequence: 7.0.0
+ import-fresh: 3.3.0
+ resolve-from: 5.0.0
+ vscode-languageserver-textdocument: 1.0.11
+ vscode-uri: 3.0.8
+ xdg-basedir: 5.1.0
+ dev: true
+
+ /cspell-trie-lib@8.11.0:
+ resolution: {integrity: sha512-PRW2ve2F3LBN1a/AwuuxHJ+VHPh9mN01qDAnyQojfqoF7ckRBe7+8Jb+7V9GonBS/oFQJ7AwObXtM2j0FP/DnQ==}
+ engines: {node: '>=18'}
+ dependencies:
+ '@cspell/cspell-pipe': 8.11.0
+ '@cspell/cspell-types': 8.11.0
+ gensequence: 7.0.0
+ dev: true
+
+ /cspell@8.11.0:
+ resolution: {integrity: sha512-nyzeSk/Rj4dcuXIV9a3Ri9pJW5gAVDJtTUhyNW9a5rjNcQn+k8uxV8eBgx5s42ESSQrmUh3HhocYy2jLEolunw==}
+ engines: {node: '>=18'}
+ hasBin: true
+ dependencies:
+ '@cspell/cspell-json-reporter': 8.11.0
+ '@cspell/cspell-pipe': 8.11.0
+ '@cspell/cspell-types': 8.11.0
+ '@cspell/dynamic-import': 8.11.0
+ chalk: 5.3.0
+ chalk-template: 1.1.0
+ commander: 12.1.0
+ cspell-gitignore: 8.11.0
+ cspell-glob: 8.11.0
+ cspell-io: 8.11.0
+ cspell-lib: 8.11.0
+ fast-glob: 3.3.2
+ fast-json-stable-stringify: 2.1.0
+ file-entry-cache: 8.0.0
+ get-stdin: 9.0.0
+ semver: 7.6.2
+ strip-ansi: 7.1.0
+ vscode-uri: 3.0.8
+ dev: true
+
/cssesc@3.0.0:
resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==}
engines: {node: '>=4'}
@@ -5703,7 +6800,6 @@ packages:
/diff-sequences@29.6.3:
resolution: {integrity: sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
- dev: true
/diff@4.0.2:
resolution: {integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==}
@@ -5799,6 +6895,11 @@ packages:
resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==}
engines: {node: '>=0.12'}
+ /env-paths@3.0.0:
+ resolution: {integrity: sha512-dtJUTepzMW3Lm/NPxRf3wP4642UWhjL2sQxc+ym2YMj1m/H2zDNQOlezafzkHwn6sMstjHTwG6iQQsctDW/b1A==}
+ engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+ dev: true
+
/error-ex@1.3.2:
resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==}
dependencies:
@@ -5926,37 +7027,6 @@ packages:
'@babel/core': 7.24.5
dev: true
- /esbuild@0.19.12:
- resolution: {integrity: sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg==}
- engines: {node: '>=12'}
- hasBin: true
- requiresBuild: true
- optionalDependencies:
- '@esbuild/aix-ppc64': 0.19.12
- '@esbuild/android-arm': 0.19.12
- '@esbuild/android-arm64': 0.19.12
- '@esbuild/android-x64': 0.19.12
- '@esbuild/darwin-arm64': 0.19.12
- '@esbuild/darwin-x64': 0.19.12
- '@esbuild/freebsd-arm64': 0.19.12
- '@esbuild/freebsd-x64': 0.19.12
- '@esbuild/linux-arm': 0.19.12
- '@esbuild/linux-arm64': 0.19.12
- '@esbuild/linux-ia32': 0.19.12
- '@esbuild/linux-loong64': 0.19.12
- '@esbuild/linux-mips64el': 0.19.12
- '@esbuild/linux-ppc64': 0.19.12
- '@esbuild/linux-riscv64': 0.19.12
- '@esbuild/linux-s390x': 0.19.12
- '@esbuild/linux-x64': 0.19.12
- '@esbuild/netbsd-x64': 0.19.12
- '@esbuild/openbsd-x64': 0.19.12
- '@esbuild/sunos-x64': 0.19.12
- '@esbuild/win32-arm64': 0.19.12
- '@esbuild/win32-ia32': 0.19.12
- '@esbuild/win32-x64': 0.19.12
- dev: true
-
/esbuild@0.20.2:
resolution: {integrity: sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==}
engines: {node: '>=12'}
@@ -6062,6 +7132,31 @@ packages:
- supports-color
dev: true
+ /eslint-config-next@14.2.3(eslint@8.57.0)(typescript@5.5.3):
+ resolution: {integrity: sha512-ZkNztm3Q7hjqvB1rRlOX8P9E/cXRL9ajRcs8jufEtwMfTVYRqnmtnaSu57QqHyBlovMuiB8LEzfLBkh5RYV6Fg==}
+ peerDependencies:
+ eslint: ^7.23.0 || ^8.0.0
+ typescript: '>=3.3.1'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ dependencies:
+ '@next/eslint-plugin-next': 14.2.3
+ '@rushstack/eslint-patch': 1.10.3
+ '@typescript-eslint/parser': 6.21.0(eslint@8.57.0)(typescript@5.5.3)
+ eslint: 8.57.0
+ eslint-import-resolver-node: 0.3.9
+ eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.57.0)
+ eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.16.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0)
+ eslint-plugin-jsx-a11y: 6.8.0(eslint@8.57.0)
+ eslint-plugin-react: 7.34.1(eslint@8.57.0)
+ eslint-plugin-react-hooks: 4.6.2(eslint@8.57.0)
+ typescript: 5.5.3
+ transitivePeerDependencies:
+ - eslint-import-resolver-webpack
+ - supports-color
+ dev: true
+
/eslint-import-resolver-node@0.3.9:
resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==}
dependencies:
@@ -6628,6 +7723,11 @@ packages:
/fast-deep-equal@3.1.3:
resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==}
+ /fast-equals@5.0.1:
+ resolution: {integrity: sha512-WF1Wi8PwwSY7/6Kx0vKXtw8RwuSGoM1bvDaJbu7MxDlR1vovZjIAKrnzyrThgAjm6JDTu0fVgWXDlMGspodfoQ==}
+ engines: {node: '>=6.0.0'}
+ dev: true
+
/fast-fifo@1.3.2:
resolution: {integrity: sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==}
dev: false
@@ -6716,6 +7816,11 @@ packages:
meow: 13.2.0
dev: true
+ /find-up-simple@1.0.0:
+ resolution: {integrity: sha512-q7Us7kcjj2VMePAa02hDAF6d+MzsdsAWEwYyOpwUtlerRBkOEPBCRZrAV4XfcSN8fHAgaD0hP7miwoay6DCprw==}
+ engines: {node: '>=18'}
+ dev: true
+
/find-up@4.1.0:
resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==}
engines: {node: '>=8'}
@@ -6827,6 +7932,11 @@ packages:
resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==}
dev: true
+ /gensequence@7.0.0:
+ resolution: {integrity: sha512-47Frx13aZh01afHJTB3zTtKIlFI6vWY+MYCN9Qpew6i52rfKjnhCF/l1YlC8UmEMvvntZZ6z4PiCcmyuedR2aQ==}
+ engines: {node: '>=18'}
+ dev: true
+
/gensync@1.0.0-beta.2:
resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==}
engines: {node: '>=6.9.0'}
@@ -6854,6 +7964,11 @@ packages:
has-symbols: 1.0.3
hasown: 2.0.2
+ /get-stdin@9.0.0:
+ resolution: {integrity: sha512-dVKBjfWisLAicarI2Sf+JuBE/DghV4UzNAVe9yhEJuzeREd3JhOTE9cUaJTeSa77fsbQUK3pcOpJfM59+VKZaA==}
+ engines: {node: '>=12'}
+ dev: true
+
/get-stream@6.0.1:
resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==}
engines: {node: '>=10'}
@@ -6956,6 +8071,13 @@ packages:
once: 1.4.0
dev: false
+ /global-directory@4.0.1:
+ resolution: {integrity: sha512-wHTUcDUoZ1H5/0iVqEudYW4/kAlN5cZ3j/bXn0Dpbizl9iaUVeWSHqiOjsgk6OW2bkLclbBjzewBz6weQ1zA2Q==}
+ engines: {node: '>=18'}
+ dependencies:
+ ini: 4.1.1
+ dev: true
+
/globals@11.12.0:
resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==}
engines: {node: '>=4'}
@@ -7061,6 +8183,11 @@ packages:
resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==}
engines: {node: '>=8'}
+ /has-own-prop@2.0.0:
+ resolution: {integrity: sha512-Pq0h+hvsVm6dDEa8x82GnLSYHOzNDt7f0ddFa3FqcQlgzEiptPqL+XrOJNavjOzSYiYWIrgeVYYgGlLmnxwilQ==}
+ engines: {node: '>=8'}
+ dev: true
+
/has-property-descriptors@1.0.2:
resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==}
dependencies:
@@ -7154,6 +8281,10 @@ packages:
engines: {node: '>=8'}
dev: true
+ /import-meta-resolve@4.1.0:
+ resolution: {integrity: sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw==}
+ dev: true
+
/imurmurhash@0.1.4:
resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==}
engines: {node: '>=0.8.19'}
@@ -7182,6 +8313,11 @@ packages:
resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==}
dev: false
+ /ini@4.1.1:
+ resolution: {integrity: sha512-QQnnxNyfvmHFIsj7gkPcYymR8Jdw/o7mp5ZFihxn6h8Ci6fh3Dx4E1gPjpQEpIuPo9XVNY/ZUwh4BPMjGyL01g==}
+ engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+ dev: true
+
/internal-slot@1.0.7:
resolution: {integrity: sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==}
engines: {node: '>= 0.4'}
@@ -7562,7 +8698,6 @@ packages:
diff-sequences: 29.6.3
jest-get-type: 29.6.3
pretty-format: 29.7.0
- dev: true
/jest-extended@4.0.2:
resolution: {integrity: sha512-FH7aaPgtGYHc9mRjriS0ZEHYM5/W69tLrFTIdzm+yJgeoCmmrSB/luSfMSqWP9O29QWHPEmJ4qmU6EwsZideog==}
@@ -7580,7 +8715,6 @@ packages:
/jest-get-type@29.6.3:
resolution: {integrity: sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
- dev: true
/jiti@1.21.0:
resolution: {integrity: sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==}
@@ -8503,6 +9637,13 @@ packages:
callsites: 3.1.0
dev: true
+ /parent-module@2.0.0:
+ resolution: {integrity: sha512-uo0Z9JJeWzv8BG+tRcapBKNJ0dro9cLyczGzulS6EfeyAdeC9sbojtW6XwvYxJkEne9En+J2XEl4zyglVeIwFg==}
+ engines: {node: '>=8'}
+ dependencies:
+ callsites: 3.1.0
+ dev: true
+
/parse-entities@1.2.2:
resolution: {integrity: sha512-NzfpbxW/NPrzZ/yYSoQxyqUZMZXIdCfE0OIN4ESsnptHJECoUk3FZktxNuzQf4tjt5UEopnxpYJbvYuxIFDdsg==}
dependencies:
@@ -8596,6 +9737,10 @@ packages:
/picocolors@1.0.0:
resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==}
+ dev: true
+
+ /picocolors@1.0.1:
+ resolution: {integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==}
/picomatch@2.3.1:
resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
@@ -8697,29 +9842,29 @@ packages:
engines: {node: '>= 0.4'}
dev: true
- /postcss-import@15.1.0(postcss@8.4.38):
+ /postcss-import@15.1.0(postcss@8.4.39):
resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==}
engines: {node: '>=14.0.0'}
peerDependencies:
postcss: ^8.0.0
dependencies:
- postcss: 8.4.38
+ postcss: 8.4.39
postcss-value-parser: 4.2.0
read-cache: 1.0.0
resolve: 1.22.8
dev: true
- /postcss-js@4.0.1(postcss@8.4.38):
+ /postcss-js@4.0.1(postcss@8.4.39):
resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==}
engines: {node: ^12 || ^14 || >= 16}
peerDependencies:
postcss: ^8.4.21
dependencies:
camelcase-css: 2.0.1
- postcss: 8.4.38
+ postcss: 8.4.39
dev: true
- /postcss-load-config@4.0.1(postcss@8.4.38):
+ /postcss-load-config@4.0.1(postcss@8.4.39):
resolution: {integrity: sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==}
engines: {node: '>= 14'}
peerDependencies:
@@ -8732,17 +9877,17 @@ packages:
optional: true
dependencies:
lilconfig: 2.1.0
- postcss: 8.4.38
+ postcss: 8.4.39
yaml: 2.4.2
dev: true
- /postcss-nested@6.0.1(postcss@8.4.38):
+ /postcss-nested@6.0.1(postcss@8.4.39):
resolution: {integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==}
engines: {node: '>=12.0'}
peerDependencies:
postcss: ^8.2.14
dependencies:
- postcss: 8.4.38
+ postcss: 8.4.39
postcss-selector-parser: 6.0.13
dev: true
@@ -8763,16 +9908,16 @@ packages:
engines: {node: ^10 || ^12 || >=14}
dependencies:
nanoid: 3.3.7
- picocolors: 1.0.0
+ picocolors: 1.0.1
source-map-js: 1.2.0
dev: false
- /postcss@8.4.38:
- resolution: {integrity: sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==}
+ /postcss@8.4.39:
+ resolution: {integrity: sha512-0vzE+lAiG7hZl1/9I8yzKLx3aR9Xbof3fBHKunvMfOCYAtMhrsnccJY2iTURb9EZd5+pLuiNV9/c/GZJOHsgIw==}
engines: {node: ^10 || ^12 || >=14}
dependencies:
nanoid: 3.3.7
- picocolors: 1.0.0
+ picocolors: 1.0.1
source-map-js: 1.2.0
/preferred-pm@3.1.2:
@@ -8825,7 +9970,6 @@ packages:
'@jest/schemas': 29.6.3
ansi-styles: 5.2.0
react-is: 18.2.0
- dev: true
/pretty-ms@9.0.0:
resolution: {integrity: sha512-E9e9HJ9R9NasGOgPaPE8VMeiPKAyWR5jcFpNnwIejslIhWqdqOrb2wShBsncMPUb+BcCd2OPYfh7p2W6oemTng==}
@@ -8889,6 +10033,12 @@ packages:
engines: {node: '>=8'}
dev: true
+ /randombytes@2.1.0:
+ resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==}
+ dependencies:
+ safe-buffer: 5.2.1
+ dev: false
+
/rc@1.2.8:
resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==}
hasBin: true
@@ -8915,7 +10065,6 @@ packages:
/react-is@18.2.0:
resolution: {integrity: sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==}
- dev: true
/react-refresh@0.14.0:
resolution: {integrity: sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==}
@@ -9128,7 +10277,6 @@ packages:
/repeat-string@1.6.1:
resolution: {integrity: sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==}
engines: {node: '>=0.10'}
- dev: false
/require-directory@2.1.1:
resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==}
@@ -9339,6 +10487,12 @@ packages:
engines: {node: '>=10'}
hasBin: true
+ /serialize-javascript@6.0.2:
+ resolution: {integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==}
+ dependencies:
+ randombytes: 2.1.0
+ dev: false
+
/set-blocking@2.0.0:
resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==}
dev: true
@@ -9801,11 +10955,11 @@ packages:
normalize-path: 3.0.0
object-hash: 3.0.0
picocolors: 1.0.0
- postcss: 8.4.38
- postcss-import: 15.1.0(postcss@8.4.38)
- postcss-js: 4.0.1(postcss@8.4.38)
- postcss-load-config: 4.0.1(postcss@8.4.38)
- postcss-nested: 6.0.1(postcss@8.4.38)
+ postcss: 8.4.39
+ postcss-import: 15.1.0(postcss@8.4.39)
+ postcss-js: 4.0.1(postcss@8.4.39)
+ postcss-load-config: 4.0.1(postcss@8.4.39)
+ postcss-nested: 6.0.1(postcss@8.4.39)
postcss-selector-parser: 6.0.13
resolve: 1.22.8
sucrase: 3.34.0
@@ -10010,45 +11164,6 @@ packages:
/tslib@2.6.2:
resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==}
- /tsup@8.0.2(typescript@5.5.3):
- resolution: {integrity: sha512-NY8xtQXdH7hDUAZwcQdY/Vzlw9johQsaqf7iwZ6g1DOUlFYQ5/AtVAjTvihhEyeRlGo4dLRVHtrRaL35M1daqQ==}
- engines: {node: '>=18'}
- hasBin: true
- peerDependencies:
- '@microsoft/api-extractor': ^7.36.0
- '@swc/core': ^1
- postcss: ^8.4.12
- typescript: '>=4.5.0'
- peerDependenciesMeta:
- '@microsoft/api-extractor':
- optional: true
- '@swc/core':
- optional: true
- postcss:
- optional: true
- typescript:
- optional: true
- dependencies:
- bundle-require: 4.0.1(esbuild@0.19.12)
- cac: 6.7.14
- chokidar: 3.5.3
- debug: 4.3.4
- esbuild: 0.19.12
- execa: 5.1.1
- globby: 11.1.0
- joycon: 3.1.1
- postcss-load-config: 4.0.1(postcss@8.4.38)
- resolve-from: 5.0.0
- rollup: 4.14.1
- source-map: 0.8.0-beta.0
- sucrase: 3.34.0
- tree-kill: 1.2.2
- typescript: 5.5.3
- transitivePeerDependencies:
- - supports-color
- - ts-node
- dev: true
-
/tsup@8.1.0(typescript@5.5.3):
resolution: {integrity: sha512-UFdfCAXukax+U6KzeTNO2kAARHcWxmKsnvSPXUcfA1D+kU05XDccCrkffCQpFaWDsZfV0jMyTsxU39VfCp6EOg==}
engines: {node: '>=18'}
@@ -10076,7 +11191,7 @@ packages:
execa: 5.1.1
globby: 11.1.0
joycon: 3.1.1
- postcss-load-config: 4.0.1(postcss@8.4.38)
+ postcss-load-config: 4.0.1(postcss@8.4.39)
resolve-from: 5.0.0
rollup: 4.14.1
source-map: 0.8.0-beta.0
@@ -10409,7 +11524,7 @@ packages:
dependencies:
browserslist: 4.23.0
escalade: 3.1.1
- picocolors: 1.0.0
+ picocolors: 1.0.1
/uri-js@4.4.1:
resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==}
@@ -10472,7 +11587,7 @@ packages:
cac: 6.7.14
debug: 4.3.4
pathe: 1.1.1
- picocolors: 1.0.0
+ picocolors: 1.0.1
vite: 5.2.11(@types/node@20.12.12)
transitivePeerDependencies:
- '@types/node'
@@ -10493,7 +11608,7 @@ packages:
cac: 6.7.14
debug: 4.3.4
pathe: 1.1.1
- picocolors: 1.0.0
+ picocolors: 1.0.1
vite: 5.2.11(@types/node@18.17.15)
transitivePeerDependencies:
- '@types/node'
@@ -10514,7 +11629,7 @@ packages:
cac: 6.7.14
debug: 4.3.4
pathe: 1.1.1
- picocolors: 1.0.0
+ picocolors: 1.0.1
vite: 5.2.11(@types/node@20.12.12)
transitivePeerDependencies:
- '@types/node'
@@ -10535,7 +11650,7 @@ packages:
cac: 6.7.14
debug: 4.3.4
pathe: 1.1.1
- picocolors: 1.0.0
+ picocolors: 1.0.1
vite: 5.2.11(@types/node@20.14.10)
transitivePeerDependencies:
- '@types/node'
@@ -10578,7 +11693,7 @@ packages:
dependencies:
'@types/node': 18.17.15
esbuild: 0.20.2
- postcss: 8.4.38
+ postcss: 8.4.39
rollup: 4.14.1
optionalDependencies:
fsevents: 2.3.3
@@ -10614,7 +11729,7 @@ packages:
dependencies:
'@types/node': 20.12.12
esbuild: 0.20.2
- postcss: 8.4.38
+ postcss: 8.4.39
rollup: 4.14.1
optionalDependencies:
fsevents: 2.3.3
@@ -10650,7 +11765,7 @@ packages:
dependencies:
'@types/node': 20.14.10
esbuild: 0.20.2
- postcss: 8.4.38
+ postcss: 8.4.39
rollup: 4.14.1
optionalDependencies:
fsevents: 2.3.3
@@ -10879,6 +11994,14 @@ packages:
- terser
dev: true
+ /vscode-languageserver-textdocument@1.0.11:
+ resolution: {integrity: sha512-X+8T3GoiwTVlJbicx/sIAF+yuJAqz8VvwJyoMVhwEMoEKE/fkDmrqUgDMyBECcM2A2frVZIUj5HI/ErRXCfOeA==}
+ dev: true
+
+ /vscode-uri@3.0.8:
+ resolution: {integrity: sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==}
+ dev: true
+
/vue-router@4.3.2(vue@3.4.27):
resolution: {integrity: sha512-hKQJ1vDAZ5LVkKEnHhmm1f9pMiWIBNGF5AwU67PdH7TyXCj/a4hTccuUuYCAMgJK6rO/NVYtQIEN3yL8CECa7Q==}
peerDependencies:
@@ -10907,6 +12030,18 @@ packages:
typescript: 5.4.5
dev: true
+ /vue-tsc@1.8.27(typescript@5.5.3):
+ resolution: {integrity: sha512-WesKCAZCRAbmmhuGl3+VrdWItEvfoFIPXOvUJkjULi+x+6G/Dy69yO3TBRJDr9eUlmsNAwVmxsNZxvHKzbkKdg==}
+ hasBin: true
+ peerDependencies:
+ typescript: '*'
+ dependencies:
+ '@volar/typescript': 1.11.1
+ '@vue/language-core': 1.8.27(typescript@5.5.3)
+ semver: 7.6.2
+ typescript: 5.5.3
+ dev: true
+
/vue@3.4.27(typescript@5.4.5):
resolution: {integrity: sha512-8s/56uK6r01r1icG/aEOHqyMVxd1bkYcSe9j8HcKtr/xTOFWvnzIVTehNW+5Yt89f+DLBe4A569pnZLS5HzAMA==}
peerDependencies:
@@ -10922,6 +12057,22 @@ packages:
'@vue/shared': 3.4.27
typescript: 5.4.5
+ /vue@3.4.27(typescript@5.5.3):
+ resolution: {integrity: sha512-8s/56uK6r01r1icG/aEOHqyMVxd1bkYcSe9j8HcKtr/xTOFWvnzIVTehNW+5Yt89f+DLBe4A569pnZLS5HzAMA==}
+ peerDependencies:
+ typescript: '*'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ dependencies:
+ '@vue/compiler-dom': 3.4.27
+ '@vue/compiler-sfc': 3.4.27
+ '@vue/runtime-dom': 3.4.27
+ '@vue/server-renderer': 3.4.27(vue@3.4.27)
+ '@vue/shared': 3.4.27
+ typescript: 5.5.3
+ dev: false
+
/wcwidth@1.0.1:
resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==}
dependencies:
@@ -11101,6 +12252,11 @@ packages:
optional: true
dev: false
+ /xdg-basedir@5.1.0:
+ resolution: {integrity: sha512-GCPAHLvrIH13+c0SuacwvRYj2SxJXQ4kaVTT5xgL3kPrz56XxkF21IGhjSE1+W0aw7gpBWRGXLCPnPby6lSpmQ==}
+ engines: {node: '>=12'}
+ dev: true
+
/xtend@4.0.2:
resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==}
engines: {node: '>=0.4'}
@@ -11134,6 +12290,12 @@ packages:
engines: {node: '>= 14'}
hasBin: true
+ /yaml@2.4.5:
+ resolution: {integrity: sha512-aBx2bnqDzVOyNKfsysjA2ms5ZlnjSAW2eG3/L5G/CSujfjLJTJsEw1bGw8kCf04KodQWk1pxlGnZ56CRxiawmg==}
+ engines: {node: '>= 14'}
+ hasBin: true
+ dev: true
+
/yargs-parser@18.1.3:
resolution: {integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==}
engines: {node: '>=6'}
diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml
index 02887911f..b7e4730a9 100644
--- a/pnpm-workspace.yaml
+++ b/pnpm-workspace.yaml
@@ -3,5 +3,4 @@ packages:
- "examples/*"
- "examples-extra/*"
- "examples-extra/basic/*"
- - "monorepo/*"
- "tests/*"
diff --git a/scripts/e2e-generate-as-package.sh b/scripts/e2e-generate-as-package.sh
index 8dac9fbfa..6569108f5 100755
--- a/scripts/e2e-generate-as-package.sh
+++ b/scripts/e2e-generate-as-package.sh
@@ -5,15 +5,15 @@ set -e
SCRIPT_DIR=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )
WORKSPACE_DIR="${SCRIPT_DIR}/.."
-turbo codegen --filter @osdk/examples.basic.sdk
+turbo codegen --filter @osdk/e2e.generated.catchall
E2E_DIR="${WORKSPACE_DIR}/tmp/e2e/"
mkdir -p "$E2E_DIR/sdk.v1"
mkdir -p "$E2E_DIR/sdk.v2"
-node ./packages/cli/bin/osdk.mjs unstable typescript generate --outDir "$E2E_DIR/sdk.v2" --ontologyPath "$WORKSPACE_DIR/examples-extra/basic/sdk/ontology.json" --beta true --version 0.0.0 --asPackage --packageName @osdk/e2e.sdk.v2 --clean
-node ./packages/cli/bin/osdk.mjs unstable typescript generate --outDir "$E2E_DIR/sdk.v1" --ontologyPath "$WORKSPACE_DIR/examples-extra/basic/sdk/ontology.json" --version 0.0.0 --asPackage --packageName @osdk/e2e.sdk.v1 --clean
+node ./packages/cli/bin/osdk.mjs unstable typescript generate --outDir "$E2E_DIR/sdk.v2" --ontologyPath "$WORKSPACE_DIR/e2e.generated.catchall/sdk/ontology.json" --beta true --version 0.0.0 --asPackage --packageName @osdk/e2e.sdk.v2 --clean
+node ./packages/cli/bin/osdk.mjs unstable typescript generate --outDir "$E2E_DIR/sdk.v1" --ontologyPath "$WORKSPACE_DIR/e2e.generated.catchall/sdk/ontology.json" --version 0.0.0 --asPackage --packageName @osdk/e2e.sdk.v1 --clean
cd "${E2E_DIR}/sdk.v2"
diff --git a/turbo.json b/turbo.json
index 940c8c651..6437fa1e5 100644
--- a/turbo.json
+++ b/turbo.json
@@ -9,6 +9,14 @@
"cache": false
},
+ "ci:cspell": {
+ "dependsOn": ["//#cspell:all"]
+ },
+
+ "//#cspell:all": {
+ "cache": false
+ },
+
"lint": {
"outputLogs": "new-only",
"inputs": [
@@ -38,6 +46,11 @@
"inputs": ["build/{esm,cjs,browser}", "package.json"]
},
+ "check-spelling": {
+ "outputLogs": "new-only",
+ "inputs": ["**/*.{ts,tsx,cts,mts,md,json,js,mjs,cjs}"]
+ },
+
/* Psuedo task to depend on the script contents */
"//#script-typecheck": {
"inputs": ["scripts/build_common/typecheck.sh"]
@@ -63,10 +76,16 @@
"outputs": [
"build/{esm,cjs,browser}/**/*.{ts,cjs,ts.map,cts.map}"
],
- "dependsOn": ["//#script-typecheck", "mytsup#typecheck", "^typecheck", "codegen"]
+ "dependsOn": [
+ "//#script-typecheck",
+ "@osdk/monorepo.tsconfig#typecheck",
+ "@osdk/monorepo.tsup#typecheck",
+ "^typecheck",
+ "codegen"
+ ]
},
- "mytsup#typecheck": {
+ "@osdk/monorepo.tsup#typecheck": {
"outputLogs": "new-only",
"inputs": ["tsup.mjs"]
},
@@ -75,11 +94,11 @@
"outputLogs": "new-only",
"inputs": ["api-extractor.json", "build/esm/**/*", "api-extractor.json"],
"outputs": ["etc/*.report.api.md", "build/api-extractor/**/*"],
- "dependsOn": ["typecheck", "@osdk/api-extractor#api-checker"]
+ "dependsOn": ["typecheck", "@osdk/monorepo.api-extractor#api-checker"]
},
// Doesn't do anything, just a virtual task to depend on the base.json file
- "@osdk/api-extractor#api-checker": {
+ "@osdk/monorepo.api-extractor#api-checker": {
"inputs": ["base.json"]
},
@@ -103,7 +122,7 @@
"outputs": ["../client/src/Client.ts", "../generator/src/v2.0/generateMetadata.ts"]
},
- "tsconfig#typecheck": {
+ "@osdk/monorepo.tsconfig#typecheck": {
"outputLogs": "new-only",
"inputs": ["tsconfig.base.json"]
},
@@ -112,7 +131,7 @@
"dependsOn": ["transpile", "typecheck"]
},
- "@osdk/examples.todoapp#build": {
+ "@osdk/e2e.sandbox.todoapp#build": {
"inputs": ["src/**/*", "vite.config.ts", "postcss.config.js", "tailwind.config.js"],
"dependsOn": ["transpile", "typecheck"]
},
@@ -124,13 +143,9 @@
"transpile": {
"outputLogs": "new-only",
- "dependsOn": ["mytsup#typecheck", "tsconfig#typecheck", "^transpile", "codegen"],
+ "dependsOn": ["@osdk/monorepo.tsup#typecheck", "@osdk/monorepo.tsconfig#typecheck", "^transpile", "codegen"],
"inputs": ["src/**", "tsup.config.js", "tsconfig.json", "tsconfig.cjs.json"],
- "outputs": [
- "dist/**",
- "lib/**",
- "build/{esm,cjs,browser}/**/*.{js,cjs,js.map,cjs.map}"
- ]
+ "outputs": ["dist/**", "lib/**", "build/**/*.{js,cjs,js.map,cjs.map}"]
},
"test": {
@@ -140,7 +155,6 @@
},
"//#check-mrl": {
- "outputLogs": "new-only",
"inputs": [
"package.json",
".monorepolint.config.mjs",
@@ -150,8 +164,6 @@
"examples/*/*/tsconfig.json",
"examples-extra/*/*/package.json",
"examples-extra/*/*/tsconfig.json",
- "monorepo/*/*/package.json",
- "monorepo/*/*/tsconfig.json",
"templates/*"
]
},
@@ -164,7 +176,8 @@
"typecheck",
"test",
"check-attw",
- "api-checker"
+ "api-checker",
+ "check-spelling"
]
}
},