Fix twenty sdk and create twenty app (#16282)

As title
This commit is contained in:
martmull
2025-12-03 15:12:34 +01:00
committed by GitHub
parent e79046618b
commit ea79425fc0
14 changed files with 510 additions and 105 deletions
+1 -1
View File
@@ -44,7 +44,7 @@
"@types/lodash.startcase": "^4",
"@types/node": "^20.0.0",
"vite": "^7.0.0",
"vite-plugin-dts": "3.8.1",
"vite-plugin-dts": "^4.5.4",
"vite-tsconfig-paths": "^4.2.1"
},
"engines": {
@@ -123,6 +123,6 @@ export class CreateAppCommand {
console.log('');
console.log(chalk.blue('Next steps:'));
console.log(`cd ${appDirectory.split('/').reverse()[0] ?? ''}`);
console.log('twenty app dev');
console.log('yarn auth');
}
}
@@ -125,7 +125,7 @@ const createPackageJson = async ({
auth: 'twenty auth login',
},
dependencies: {
'twenty-sdk': '0.1.0',
'twenty-sdk': '0.1.1',
},
devDependencies: {
'@types/node': '^24.7.2',
@@ -5,6 +5,7 @@
},
"include": [
"**/__mocks__/**/*",
"vite.config.ts",
"jest.config.mjs",
"src/**/*.d.ts",
"src/**/*.spec.ts",
+19 -8
View File
@@ -34,6 +34,20 @@ const entryFileNames = (chunk: any, extension: 'cjs' | 'mjs') => {
return `${moduleDirectory}.${extension}`;
};
const copyAssetPlugin = (targets: { src: string; dest: string }[]) => {
return {
name: 'copy-assets',
closeBundle: async () => {
for (const target of targets) {
await fs.copy(
path.resolve(__dirname, target.src),
path.resolve(__dirname, target.dest),
);
}
},
};
};
export default defineConfig(() => {
const tsConfigPath = path.resolve(__dirname, './tsconfig.lib.json');
@@ -45,15 +59,12 @@ export default defineConfig(() => {
root: __dirname,
}),
dts({ entryRoot: './src', tsconfigPath: tsConfigPath }),
{
name: 'copy-assets',
closeBundle: async () => {
await fs.copy(
path.resolve(__dirname, 'src/constants/base-application'),
path.resolve(__dirname, 'dist/constants/base-application'),
);
copyAssetPlugin([
{
src: 'src/constants/base-application',
dest: 'dist/constants/base-application',
},
},
]),
],
build: {
outDir: 'dist',
+22 -18
View File
@@ -1,12 +1,17 @@
{
"name": "twenty-sdk",
"version": "0.1.0",
"license": "AGPL-3.0",
"version": "0.1.1",
"main": "dist/index.cjs",
"module": "dist/index.mjs",
"types": "dist/index.d.ts",
"bin": {
"twenty": "dist/cli/cli.js"
"twenty": "dist/cli.cjs"
},
"files": [
"dist"
],
"scripts": {
"build": "npx rimraf dist && npx vite build"
},
"keywords": [
"twenty",
@@ -16,12 +21,17 @@
"application",
"development"
],
"files": [
"dist"
],
"scripts": {
"build": "vite build && tsc --project tsconfig.cli.json"
"exports": {
".": {
"types": "./dist/index.d.ts",
"import": "./dist/index.mjs",
"require": "./dist/index.cjs"
}
},
"typesVersions": {
"*": {}
},
"license": "AGPL-3.0",
"dependencies": {
"@genql/cli": "^3.0.3",
"axios": "^1.6.0",
@@ -52,18 +62,12 @@
"jest": "^29.5.0",
"tsx": "^4.7.0",
"vite": "^7.0.0",
"vite-plugin-dts": "3.8.1",
"vite-plugin-dts": "^4.5.4",
"vite-tsconfig-paths": "^4.2.1",
"wait-on": "^7.2.0"
},
"exports": {
".": {
"types": "./dist/index.d.ts",
"import": "./dist/index.mjs",
"require": "./dist/index.cjs"
}
},
"typesVersions": {
"*": {}
"engines": {
"node": "^24.5.0",
"yarn": "^4.0.2"
}
}
+1 -1
View File
@@ -23,7 +23,7 @@
],
"options": {
"cwd": "packages/twenty-sdk",
"command": "node dist/cli/cli.js"
"command": "node dist/cli.cjs"
}
},
"generateBarrels": {
+1 -1
View File
@@ -8,7 +8,7 @@ import { AuthCommand } from './commands/auth.command';
import { ConfigService } from './services/config.service';
const packageJson = JSON.parse(
readFileSync(join(__dirname, '../../package.json'), 'utf-8'),
readFileSync(join(__dirname, '../package.json'), 'utf-8'),
);
const program = new Command();
-28
View File
@@ -1,28 +0,0 @@
{
"extends": "../../tsconfig.base.json",
"compilerOptions": {
"outDir": "./dist-e2e",
"rootDir": "./src",
"module": "commonjs",
"target": "ES2022",
"moduleResolution": "node",
"esModuleInterop": true,
"allowSyntheticDefaultImports": true,
"strict": true,
"forceConsistentCasingInFileNames": true,
"resolveJsonModule": true,
"declarationMap": false,
"types": ["jest", "node"]
},
"include": [
"src/**/*",
"src/**/__tests__/**/*.e2e-spec.ts"
],
"exclude": [
"node_modules",
"dist",
"dist-e2e",
"**/*.test.ts",
"**/*.spec.ts"
]
}
+14 -24
View File
@@ -1,36 +1,26 @@
{
"extends": "../../tsconfig.base.json",
"compilerOptions": {
"moduleResolution": "bundler",
"strict": true,
"noEmit": true,
"isolatedModules": true,
"esModuleInterop": true,
"allowJs": false,
"esModuleInterop": false,
"allowSyntheticDefaultImports": true,
"forceConsistentCasingInFileNames": true,
"skipLibCheck": true,
"resolveJsonModule": true,
"declaration": true,
"declarationMap": true,
"rootDir": "src"
"strictNullChecks": true,
"alwaysStrict": true,
"noImplicitAny": true,
"strictBindCallApply": false,
"noEmit": true,
"paths": {
"@/*": ["./src/*"]
}
},
"files": [],
"include": [],
"references": [
{
"path": "./tsconfig.cli.json"
"path": "./tsconfig.lib.json"
},
{
"path": "./tsconfig.e2e.json"
"path": "./tsconfig.spec.json"
}
],
"include": ["src/**/*.ts", "vite.config.ts"],
"exclude": [
"src/cli/**",
"node_modules",
"dist",
"**/*.test.ts",
"**/*.spec.ts",
"**/*.e2e-spec.ts",
"**/__tests__/**"
]
"extends": "../../tsconfig.base.json",
}
@@ -1,20 +1,18 @@
{
"extends": "../../tsconfig.base.json",
"extends": "./tsconfig.json",
"compilerOptions": {
"outDir": "./dist/cli",
"rootDir": "./src/cli",
"moduleResolution": "bundler",
"outDir": "./dist",
"rootDir": "./src",
"strict": true,
"noEmit": false,
"esModuleInterop": true,
"allowSyntheticDefaultImports": true,
"forceConsistentCasingInFileNames": true,
"resolveJsonModule": true,
"skipLibCheck": true,
"resolveJsonModule": true,
"declaration": false,
"declarationMap": false,
"isolatedModules": false
"sourceMap": true
},
"include": ["src/cli/**/*.ts"],
"include": ["src"],
"exclude": [
"node_modules",
"dist",
+17
View File
@@ -0,0 +1,17 @@
{
"extends": "./tsconfig.json",
"compilerOptions": {
"types": ["jest", "node"]
},
"include": [
"**/__mocks__/**/*",
"vite.config.ts",
"jest.config.mjs",
"src/**/*.d.ts",
"src/**/*.spec.ts",
"src/**/*.spec.tsx",
"src/**/*.test.ts",
"src/**/*.test.tsx",
"src/**/*.e2e-spec.ts"
]
}
+2 -2
View File
@@ -10,7 +10,7 @@ const moduleEntries = Object.keys((packageJson as any).exports || {})
)
.map((module) => `src/${module.replace(/^\.\//, '')}/index.ts`);
const entries = ['src/index.ts', ...moduleEntries];
const entries = ['src/index.ts', 'src/cli/cli.ts', ...moduleEntries];
const entryFileNames = (chunk: any, extension: 'cjs' | 'mjs') => {
if (!chunk.isEntry) {
@@ -33,7 +33,7 @@ const entryFileNames = (chunk: any, extension: 'cjs' | 'mjs') => {
return `${moduleDirectory}.${extension}`;
};
export default defineConfig(() => {
const tsConfigPath = path.resolve(__dirname, './tsconfig.json');
const tsConfigPath = path.resolve(__dirname, './tsconfig.lib.json');
return {
root: __dirname,
+423 -11
View File
@@ -2749,6 +2749,13 @@ __metadata:
languageName: node
linkType: hard
"@babel/helper-validator-identifier@npm:^7.28.5":
version: 7.28.5
resolution: "@babel/helper-validator-identifier@npm:7.28.5"
checksum: 10c0/42aaebed91f739a41f3d80b72752d1f95fd7c72394e8e4bd7cdd88817e0774d80a432451bcba17c2c642c257c483bf1d409dd4548883429ea9493a3bc4ab0847
languageName: node
linkType: hard
"@babel/helper-validator-option@npm:^7.24.7, @babel/helper-validator-option@npm:^7.25.9, @babel/helper-validator-option@npm:^7.27.1":
version: 7.27.1
resolution: "@babel/helper-validator-option@npm:7.27.1"
@@ -2797,6 +2804,17 @@ __metadata:
languageName: node
linkType: hard
"@babel/parser@npm:^7.28.5":
version: 7.28.5
resolution: "@babel/parser@npm:7.28.5"
dependencies:
"@babel/types": "npm:^7.28.5"
bin:
parser: ./bin/babel-parser.js
checksum: 10c0/5bbe48bf2c79594ac02b490a41ffde7ef5aa22a9a88ad6bcc78432a6ba8a9d638d531d868bd1f104633f1f6bba9905746e15185b8276a3756c42b765d131b1ef
languageName: node
linkType: hard
"@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:^7.25.9":
version: 7.25.9
resolution: "@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:7.25.9"
@@ -4070,6 +4088,16 @@ __metadata:
languageName: node
linkType: hard
"@babel/types@npm:^7.28.5":
version: 7.28.5
resolution: "@babel/types@npm:7.28.5"
dependencies:
"@babel/helper-string-parser": "npm:^7.27.1"
"@babel/helper-validator-identifier": "npm:^7.28.5"
checksum: 10c0/a5a483d2100befbf125793640dec26b90b95fd233a94c19573325898a5ce1e52cdfa96e495c7dcc31b5eca5b66ce3e6d4a0f5a4a62daec271455959f208ab08a
languageName: node
linkType: hard
"@bcoe/v8-coverage@npm:^0.2.3":
version: 0.2.3
resolution: "@bcoe/v8-coverage@npm:0.2.3"
@@ -10419,6 +10447,17 @@ __metadata:
languageName: node
linkType: hard
"@microsoft/api-extractor-model@npm:7.32.1":
version: 7.32.1
resolution: "@microsoft/api-extractor-model@npm:7.32.1"
dependencies:
"@microsoft/tsdoc": "npm:~0.16.0"
"@microsoft/tsdoc-config": "npm:~0.18.0"
"@rushstack/node-core-library": "npm:5.19.0"
checksum: 10c0/088e2142f7bca8f76965bd71647787f15a96114d4ffc84cb77b77c652578e5631e828f45d6428018fd244a489a6d887bca3b66a32f55366c5378efa30a43a5a0
languageName: node
linkType: hard
"@microsoft/api-extractor@npm:7.43.0":
version: 7.43.0
resolution: "@microsoft/api-extractor@npm:7.43.0"
@@ -10442,6 +10481,30 @@ __metadata:
languageName: node
linkType: hard
"@microsoft/api-extractor@npm:^7.50.1":
version: 7.55.1
resolution: "@microsoft/api-extractor@npm:7.55.1"
dependencies:
"@microsoft/api-extractor-model": "npm:7.32.1"
"@microsoft/tsdoc": "npm:~0.16.0"
"@microsoft/tsdoc-config": "npm:~0.18.0"
"@rushstack/node-core-library": "npm:5.19.0"
"@rushstack/rig-package": "npm:0.6.0"
"@rushstack/terminal": "npm:0.19.4"
"@rushstack/ts-command-line": "npm:5.1.4"
diff: "npm:~8.0.2"
lodash: "npm:~4.17.15"
minimatch: "npm:10.0.3"
resolve: "npm:~1.22.1"
semver: "npm:~7.5.4"
source-map: "npm:~0.6.1"
typescript: "npm:5.8.2"
bin:
api-extractor: bin/api-extractor
checksum: 10c0/52812dec6612fade54898c14feffc8a1034de4314fe1e67bce667fbad91437b5829e655422897aae6ce8b838049c5170b85eaf9325a0d5882acaf7cd65ac30b1
languageName: node
linkType: hard
"@microsoft/microsoft-graph-client@npm:3.0.7":
version: 3.0.7
resolution: "@microsoft/microsoft-graph-client@npm:3.0.7"
@@ -10480,6 +10543,18 @@ __metadata:
languageName: node
linkType: hard
"@microsoft/tsdoc-config@npm:~0.18.0":
version: 0.18.0
resolution: "@microsoft/tsdoc-config@npm:0.18.0"
dependencies:
"@microsoft/tsdoc": "npm:0.16.0"
ajv: "npm:~8.12.0"
jju: "npm:~1.4.0"
resolve: "npm:~1.22.2"
checksum: 10c0/6e2c3bfde3e5fa4c0360127c86fe016dcf1b09d0091d767c06ce916284d3f6aeea3617a33b855c5bb2615ab0f2840eeebd4c7f4a1f879f951828d213bf306cfd
languageName: node
linkType: hard
"@microsoft/tsdoc@npm:0.14.2":
version: 0.14.2
resolution: "@microsoft/tsdoc@npm:0.14.2"
@@ -10487,6 +10562,13 @@ __metadata:
languageName: node
linkType: hard
"@microsoft/tsdoc@npm:0.16.0, @microsoft/tsdoc@npm:~0.16.0":
version: 0.16.0
resolution: "@microsoft/tsdoc@npm:0.16.0"
checksum: 10c0/8883bb0ed22753af7360e9222687fda4eb448f0a574ea34b4596c11e320148b3ae0d24e00f8923df8ba7bc62a46a6f53b9343243a348640d923dfd55d52cd6bb
languageName: node
linkType: hard
"@mintlify/cli@npm:4.0.783":
version: 4.0.783
resolution: "@mintlify/cli@npm:4.0.783"
@@ -18266,7 +18348,7 @@ __metadata:
languageName: node
linkType: hard
"@rollup/pluginutils@npm:^5.0.1":
"@rollup/pluginutils@npm:^5.0.1, @rollup/pluginutils@npm:^5.1.4":
version: 5.3.0
resolution: "@rollup/pluginutils@npm:5.3.0"
dependencies:
@@ -18773,6 +18855,39 @@ __metadata:
languageName: node
linkType: hard
"@rushstack/node-core-library@npm:5.19.0":
version: 5.19.0
resolution: "@rushstack/node-core-library@npm:5.19.0"
dependencies:
ajv: "npm:~8.13.0"
ajv-draft-04: "npm:~1.0.0"
ajv-formats: "npm:~3.0.1"
fs-extra: "npm:~11.3.0"
import-lazy: "npm:~4.0.0"
jju: "npm:~1.4.0"
resolve: "npm:~1.22.1"
semver: "npm:~7.5.4"
peerDependencies:
"@types/node": "*"
peerDependenciesMeta:
"@types/node":
optional: true
checksum: 10c0/cc19aa128ddd99e04204b6ce111758f694fef487669f07384883737beb1fc3e120eb793abb27e699c0fe2b0ad933e11007c8b48acfedc85d234e78a526e3789e
languageName: node
linkType: hard
"@rushstack/problem-matcher@npm:0.1.1":
version: 0.1.1
resolution: "@rushstack/problem-matcher@npm:0.1.1"
peerDependencies:
"@types/node": "*"
peerDependenciesMeta:
"@types/node":
optional: true
checksum: 10c0/c847e721d3536ebb316fdd90b3e4033a7d24ff8c70e38e3eaeaadf167c4d14a7f16377ae4af8097532386bcfa81c15cfec7d2da517542c07882d273d56861d78
languageName: node
linkType: hard
"@rushstack/rig-package@npm:0.5.2":
version: 0.5.2
resolution: "@rushstack/rig-package@npm:0.5.2"
@@ -18783,6 +18898,16 @@ __metadata:
languageName: node
linkType: hard
"@rushstack/rig-package@npm:0.6.0":
version: 0.6.0
resolution: "@rushstack/rig-package@npm:0.6.0"
dependencies:
resolve: "npm:~1.22.1"
strip-json-comments: "npm:~3.1.1"
checksum: 10c0/303c5c010a698343124036414dbeed44b24e67585307ffa6effd052624b0384cc08a12aeb153e8466b7abd6f516900ecf8629600230f0f2c33cd5c0c3dace65e
languageName: node
linkType: hard
"@rushstack/terminal@npm:0.10.0":
version: 0.10.0
resolution: "@rushstack/terminal@npm:0.10.0"
@@ -18798,6 +18923,22 @@ __metadata:
languageName: node
linkType: hard
"@rushstack/terminal@npm:0.19.4":
version: 0.19.4
resolution: "@rushstack/terminal@npm:0.19.4"
dependencies:
"@rushstack/node-core-library": "npm:5.19.0"
"@rushstack/problem-matcher": "npm:0.1.1"
supports-color: "npm:~8.1.1"
peerDependencies:
"@types/node": "*"
peerDependenciesMeta:
"@types/node":
optional: true
checksum: 10c0/a6f78be17d9b41aae69db92a9b1c3a9ec2ea193871e603de7efcf6261ded3f5743ff18e9bf403cce6108d8fff83cb19fb2b5d87369eca7e6d87c91f72abd9f07
languageName: node
linkType: hard
"@rushstack/ts-command-line@npm:4.19.1":
version: 4.19.1
resolution: "@rushstack/ts-command-line@npm:4.19.1"
@@ -18810,6 +18951,18 @@ __metadata:
languageName: node
linkType: hard
"@rushstack/ts-command-line@npm:5.1.4":
version: 5.1.4
resolution: "@rushstack/ts-command-line@npm:5.1.4"
dependencies:
"@rushstack/terminal": "npm:0.19.4"
"@types/argparse": "npm:1.0.38"
argparse: "npm:~1.0.9"
string-argv: "npm:~0.3.1"
checksum: 10c0/2203d4b7ef3a642358411025563793decad022691138ed573845eec183f02535933be21a33998dffc83a752961d4082e0526fb15a5e4da992a840f25a216297f
languageName: node
linkType: hard
"@samverschueren/stream-to-observable@npm:^0.3.0":
version: 0.3.1
resolution: "@samverschueren/stream-to-observable@npm:0.3.1"
@@ -25624,6 +25777,15 @@ __metadata:
languageName: node
linkType: hard
"@volar/language-core@npm:2.4.26, @volar/language-core@npm:~2.4.11":
version: 2.4.26
resolution: "@volar/language-core@npm:2.4.26"
dependencies:
"@volar/source-map": "npm:2.4.26"
checksum: 10c0/f53b24a51234217db33bd694620abd472842c801002afb420558e2c5e63a3c5cc3eb3463513550c49491b07771fe4d12c23d87792157b7a377e7e554242b0d49
languageName: node
linkType: hard
"@volar/source-map@npm:1.11.1, @volar/source-map@npm:~1.11.1":
version: 1.11.1
resolution: "@volar/source-map@npm:1.11.1"
@@ -25633,6 +25795,24 @@ __metadata:
languageName: node
linkType: hard
"@volar/source-map@npm:2.4.26":
version: 2.4.26
resolution: "@volar/source-map@npm:2.4.26"
checksum: 10c0/a8b8003b8aadea452f95135f175ef5085ff765ff5d595c57f6ec20341762d9ea03192f2b421357ce66072f2d51ff38b68d172ad13b8792bd33933e4ed16312c4
languageName: node
linkType: hard
"@volar/typescript@npm:^2.4.11":
version: 2.4.26
resolution: "@volar/typescript@npm:2.4.26"
dependencies:
"@volar/language-core": "npm:2.4.26"
path-browserify: "npm:^1.0.1"
vscode-uri: "npm:^3.0.8"
checksum: 10c0/a59a79c58f33bae24a28320f0e5c0be43d88bbcda60d4932c70be52aeb5b4ce6db7966443b20915556a2c499ba86a5350f6b87e3d6cb6f0a57069603e78599a7
languageName: node
linkType: hard
"@volar/typescript@npm:~1.11.1":
version: 1.11.1
resolution: "@volar/typescript@npm:1.11.1"
@@ -25656,6 +25836,19 @@ __metadata:
languageName: node
linkType: hard
"@vue/compiler-core@npm:3.5.25":
version: 3.5.25
resolution: "@vue/compiler-core@npm:3.5.25"
dependencies:
"@babel/parser": "npm:^7.28.5"
"@vue/shared": "npm:3.5.25"
entities: "npm:^4.5.0"
estree-walker: "npm:^2.0.2"
source-map-js: "npm:^1.2.1"
checksum: 10c0/aa04eadb7751d825257949c7a2813833eff815795ea9c145cc8a603fb2d461c3a0f29714ff601f54331a79fca627d1e9654308a5fc4b4fef9a032847cb8380b3
languageName: node
linkType: hard
"@vue/compiler-dom@npm:3.5.13, @vue/compiler-dom@npm:^3.3.0":
version: 3.5.13
resolution: "@vue/compiler-dom@npm:3.5.13"
@@ -25666,6 +25859,16 @@ __metadata:
languageName: node
linkType: hard
"@vue/compiler-dom@npm:^3.5.0":
version: 3.5.25
resolution: "@vue/compiler-dom@npm:3.5.25"
dependencies:
"@vue/compiler-core": "npm:3.5.25"
"@vue/shared": "npm:3.5.25"
checksum: 10c0/d02fce117e9633294bc697db7b037f98b91807bb9408db914e9ed5cccb8f29b260230f3771e2f9dcc2f66a252399efea623091853e6bf8469c5861c24032bf8e
languageName: node
linkType: hard
"@vue/compiler-sfc@npm:3.5.13":
version: 3.5.13
resolution: "@vue/compiler-sfc@npm:3.5.13"
@@ -25693,6 +25896,16 @@ __metadata:
languageName: node
linkType: hard
"@vue/compiler-vue2@npm:^2.7.16":
version: 2.7.16
resolution: "@vue/compiler-vue2@npm:2.7.16"
dependencies:
de-indent: "npm:^1.0.2"
he: "npm:^1.2.0"
checksum: 10c0/c76c3fad770b9a7da40b314116cc9da173da20e5fd68785c8ed8dd8a87d02f239545fa296e16552e040ec86b47bfb18283b39447b250c2e76e479bd6ae475bb3
languageName: node
linkType: hard
"@vue/devtools-api@npm:^6.6.4":
version: 6.6.4
resolution: "@vue/devtools-api@npm:6.6.4"
@@ -25722,6 +25935,27 @@ __metadata:
languageName: node
linkType: hard
"@vue/language-core@npm:2.2.0":
version: 2.2.0
resolution: "@vue/language-core@npm:2.2.0"
dependencies:
"@volar/language-core": "npm:~2.4.11"
"@vue/compiler-dom": "npm:^3.5.0"
"@vue/compiler-vue2": "npm:^2.7.16"
"@vue/shared": "npm:^3.5.0"
alien-signals: "npm:^0.4.9"
minimatch: "npm:^9.0.3"
muggle-string: "npm:^0.4.1"
path-browserify: "npm:^1.0.1"
peerDependencies:
typescript: "*"
peerDependenciesMeta:
typescript:
optional: true
checksum: 10c0/1c44cc4067266bbc825af358a867aed455963a08c160cd9df9a47571fd917a87d9de9bdea6149877e0c8309a6cf39f263e7cf2fbadeceba47a5a158f392151b2
languageName: node
linkType: hard
"@vue/reactivity@npm:3.5.13":
version: 3.5.13
resolution: "@vue/reactivity@npm:3.5.13"
@@ -25772,6 +26006,13 @@ __metadata:
languageName: node
linkType: hard
"@vue/shared@npm:3.5.25, @vue/shared@npm:^3.5.0":
version: 3.5.25
resolution: "@vue/shared@npm:3.5.25"
checksum: 10c0/8beda92b7c4b70eaffd7ecf30fe366f36f0ed57573696bbd277ad289d367dd23159e2a61a10a67a7d77e525f7a8f994c7f5c6b4736baf184f4b91ab053a7573d
languageName: node
linkType: hard
"@vueuse/core@npm:11.3.0":
version: 11.3.0
resolution: "@vueuse/core@npm:11.3.0"
@@ -26642,7 +26883,7 @@ __metadata:
languageName: node
linkType: hard
"ajv-formats@npm:3.0.1, ajv-formats@npm:^3.0.1":
"ajv-formats@npm:3.0.1, ajv-formats@npm:^3.0.1, ajv-formats@npm:~3.0.1":
version: 3.0.1
resolution: "ajv-formats@npm:3.0.1"
dependencies:
@@ -26726,6 +26967,30 @@ __metadata:
languageName: node
linkType: hard
"ajv@npm:~8.12.0":
version: 8.12.0
resolution: "ajv@npm:8.12.0"
dependencies:
fast-deep-equal: "npm:^3.1.1"
json-schema-traverse: "npm:^1.0.0"
require-from-string: "npm:^2.0.2"
uri-js: "npm:^4.2.2"
checksum: 10c0/ac4f72adf727ee425e049bc9d8b31d4a57e1c90da8d28bcd23d60781b12fcd6fc3d68db5df16994c57b78b94eed7988f5a6b482fd376dc5b084125e20a0a622e
languageName: node
linkType: hard
"ajv@npm:~8.13.0":
version: 8.13.0
resolution: "ajv@npm:8.13.0"
dependencies:
fast-deep-equal: "npm:^3.1.3"
json-schema-traverse: "npm:^1.0.0"
require-from-string: "npm:^2.0.2"
uri-js: "npm:^4.4.1"
checksum: 10c0/14c6497b6f72843986d7344175a1aa0e2c35b1e7f7475e55bc582cddb765fca7e6bf950f465dc7846f817776d9541b706f4b5b3fbedd8dfdeb5fce6f22864264
languageName: node
linkType: hard
"algoliasearch@npm:^4.19.1":
version: 4.24.0
resolution: "algoliasearch@npm:4.24.0"
@@ -26749,6 +27014,13 @@ __metadata:
languageName: node
linkType: hard
"alien-signals@npm:^0.4.9":
version: 0.4.14
resolution: "alien-signals@npm:0.4.14"
checksum: 10c0/5abb3377bcaf6b3819e950084b3ebd022ad90210105afb450c89dc347e80e28da441bf34858a57ea122abe7603e552ddbad80dc597c8f02a0a5206c5fb9c20cb
languageName: node
linkType: hard
"anser@npm:^2.1.1":
version: 2.1.1
resolution: "anser@npm:2.1.1"
@@ -30343,6 +30615,13 @@ __metadata:
languageName: node
linkType: hard
"compare-versions@npm:^6.1.1":
version: 6.1.1
resolution: "compare-versions@npm:6.1.1"
checksum: 10c0/415205c7627f9e4f358f571266422980c9fe2d99086be0c9a48008ef7c771f32b0fbe8e97a441ffedc3910872f917a0675fe0fe3c3b6d331cda6d8690be06338
languageName: node
linkType: hard
"component-emitter@npm:^1.3.0":
version: 1.3.1
resolution: "component-emitter@npm:1.3.1"
@@ -30456,6 +30735,20 @@ __metadata:
languageName: node
linkType: hard
"confbox@npm:^0.1.8":
version: 0.1.8
resolution: "confbox@npm:0.1.8"
checksum: 10c0/fc2c68d97cb54d885b10b63e45bd8da83a8a71459d3ecf1825143dd4c7f9f1b696b3283e07d9d12a144c1301c2ebc7842380bdf0014e55acc4ae1c9550102418
languageName: node
linkType: hard
"confbox@npm:^0.2.2":
version: 0.2.2
resolution: "confbox@npm:0.2.2"
checksum: 10c0/7c246588d533d31e8cdf66cb4701dff6de60f9be77ab54c0d0338e7988750ac56863cc0aca1b3f2046f45ff223a765d3e5d4977a7674485afcd37b6edf3fd129
languageName: node
linkType: hard
"configstore@npm:^5.0.1":
version: 5.0.1
resolution: "configstore@npm:5.0.1"
@@ -30876,7 +31169,7 @@ __metadata:
lodash.startcase: "npm:^4.4.0"
uuid: "npm:^13.0.0"
vite: "npm:^7.0.0"
vite-plugin-dts: "npm:3.8.1"
vite-plugin-dts: "npm:^4.5.4"
vite-tsconfig-paths: "npm:^4.2.1"
bin:
create-twenty-app: dist/cli.cjs
@@ -32267,6 +32560,13 @@ __metadata:
languageName: node
linkType: hard
"diff@npm:~8.0.2":
version: 8.0.2
resolution: "diff@npm:8.0.2"
checksum: 10c0/abfb387f033e089df3ec3be960205d17b54df8abf0924d982a7ced3a94c557a4e6cbff2e78b121f216b85f466b3d8d041673a386177c311aaea41459286cc9bc
languageName: node
linkType: hard
"diffable-html@npm:^4.1.0":
version: 4.1.0
resolution: "diffable-html@npm:4.1.0"
@@ -34924,6 +35224,13 @@ __metadata:
languageName: node
linkType: hard
"exsolve@npm:^1.0.7":
version: 1.0.8
resolution: "exsolve@npm:1.0.8"
checksum: 10c0/65e44ae05bd4a4a5d87cfdbbd6b8f24389282cf9f85fa5feb17ca87ad3f354877e6af4cd99e02fc29044174891f82d1d68c77f69234410eb8f163530e6278c67
languageName: node
linkType: hard
"ext-list@npm:^2.0.0":
version: 2.2.2
resolution: "ext-list@npm:2.2.2"
@@ -36002,7 +36309,7 @@ __metadata:
languageName: node
linkType: hard
"fs-extra@npm:^11.1.0, fs-extra@npm:^11.1.1":
"fs-extra@npm:^11.1.0, fs-extra@npm:^11.1.1, fs-extra@npm:~11.3.0":
version: 11.3.2
resolution: "fs-extra@npm:11.3.2"
dependencies:
@@ -42065,6 +42372,17 @@ __metadata:
languageName: node
linkType: hard
"local-pkg@npm:^1.0.0":
version: 1.1.2
resolution: "local-pkg@npm:1.1.2"
dependencies:
mlly: "npm:^1.7.4"
pkg-types: "npm:^2.3.0"
quansync: "npm:^0.2.11"
checksum: 10c0/1bcfcc5528dea95cba3caa478126a348d3985aad9f69ecf7802c13efef90897e1c5ff7851974332c5e6d4a4698efe610fef758a068c8bc3feb5322aeb35d5993
languageName: node
linkType: hard
"locate-path@npm:^3.0.0":
version: 3.0.0
resolution: "locate-path@npm:3.0.0"
@@ -42700,7 +43018,7 @@ __metadata:
languageName: node
linkType: hard
"magic-string@npm:^0.30.3":
"magic-string@npm:^0.30.17, magic-string@npm:^0.30.3":
version: 0.30.21
resolution: "magic-string@npm:0.30.21"
dependencies:
@@ -44767,6 +45085,15 @@ __metadata:
languageName: node
linkType: hard
"minimatch@npm:10.0.3":
version: 10.0.3
resolution: "minimatch@npm:10.0.3"
dependencies:
"@isaacs/brace-expansion": "npm:^5.0.0"
checksum: 10c0/e43e4a905c5d70ac4cec8530ceaeccb9c544b1ba8ac45238e2a78121a01c17ff0c373346472d221872563204eabe929ad02669bb575cb1f0cc30facab369f70f
languageName: node
linkType: hard
"minimatch@npm:3.1.2, minimatch@npm:^3.0.2, minimatch@npm:^3.0.4, minimatch@npm:^3.1.1, minimatch@npm:^3.1.2":
version: 3.1.2
resolution: "minimatch@npm:3.1.2"
@@ -45061,6 +45388,18 @@ __metadata:
languageName: node
linkType: hard
"mlly@npm:^1.7.4":
version: 1.8.0
resolution: "mlly@npm:1.8.0"
dependencies:
acorn: "npm:^8.15.0"
pathe: "npm:^2.0.3"
pkg-types: "npm:^1.3.1"
ufo: "npm:^1.6.1"
checksum: 10c0/f174b844ae066c71e9b128046677868e2e28694f0bbeeffbe760b2a9d8ff24de0748d0fde6fabe706700c1d2e11d3c0d7a53071b5ea99671592fac03364604ab
languageName: node
linkType: hard
"module-deps@npm:^6.2.3":
version: 6.2.3
resolution: "module-deps@npm:6.2.3"
@@ -45276,6 +45615,13 @@ __metadata:
languageName: node
linkType: hard
"muggle-string@npm:^0.4.1":
version: 0.4.1
resolution: "muggle-string@npm:0.4.1"
checksum: 10c0/e914b63e24cd23f97e18376ec47e4ba3aa24365e4776212b666add2e47bb158003212980d732c49abf3719568900af7861873844a6e2d3a7ca7e86952c0e99e9
languageName: node
linkType: hard
"multer@npm:2.0.2":
version: 2.0.2
resolution: "multer@npm:2.0.2"
@@ -47676,6 +48022,13 @@ __metadata:
languageName: node
linkType: hard
"pathe@npm:^2.0.1, pathe@npm:^2.0.3":
version: 2.0.3
resolution: "pathe@npm:2.0.3"
checksum: 10c0/c118dc5a8b5c4166011b2b70608762e260085180bb9e33e80a50dcdb1e78c010b1624f4280c492c92b05fc276715a4c357d1f9edc570f8f1b3d90b6839ebaca1
languageName: node
linkType: hard
"pathval@npm:^2.0.0":
version: 2.0.1
resolution: "pathval@npm:2.0.1"
@@ -47998,6 +48351,28 @@ __metadata:
languageName: node
linkType: hard
"pkg-types@npm:^1.3.1":
version: 1.3.1
resolution: "pkg-types@npm:1.3.1"
dependencies:
confbox: "npm:^0.1.8"
mlly: "npm:^1.7.4"
pathe: "npm:^2.0.1"
checksum: 10c0/19e6cb8b66dcc66c89f2344aecfa47f2431c988cfa3366bdfdcfb1dd6695f87dcce37fbd90fe9d1605e2f4440b77f391e83c23255347c35cf84e7fd774d7fcea
languageName: node
linkType: hard
"pkg-types@npm:^2.3.0":
version: 2.3.0
resolution: "pkg-types@npm:2.3.0"
dependencies:
confbox: "npm:^0.2.2"
exsolve: "npm:^1.0.7"
pathe: "npm:^2.0.3"
checksum: 10c0/d2bbddc5b81bd4741e1529c08ef4c5f1542bbdcf63498b73b8e1d84cff71806d1b8b1577800549bb569cb7aa20056257677b979bff48c97967cba7e64f72ae12
languageName: node
linkType: hard
"pkg-up@npm:^3.1.0":
version: 3.1.0
resolution: "pkg-up@npm:3.1.0"
@@ -49492,6 +49867,13 @@ __metadata:
languageName: node
linkType: hard
"quansync@npm:^0.2.11":
version: 0.2.11
resolution: "quansync@npm:0.2.11"
checksum: 10c0/cb9a1f8ebce074069f2f6a78578873ffedd9de9f6aa212039b44c0870955c04a71c3b1311b5d97f8ac2f2ec476de202d0a5c01160cb12bc0a11b7ef36d22ef56
languageName: node
linkType: hard
"querystring-es3@npm:~0.2.0":
version: 0.2.1
resolution: "querystring-es3@npm:0.2.1"
@@ -51382,7 +51764,7 @@ __metadata:
languageName: node
linkType: hard
"resolve@npm:^1.1.7":
"resolve@npm:^1.1.7, resolve@npm:~1.22.2":
version: 1.22.11
resolution: "resolve@npm:1.22.11"
dependencies:
@@ -51444,7 +51826,7 @@ __metadata:
languageName: node
linkType: hard
"resolve@patch:resolve@npm%3A^1.1.7#optional!builtin<compat/resolve>":
"resolve@patch:resolve@npm%3A^1.1.7#optional!builtin<compat/resolve>, resolve@patch:resolve@npm%3A~1.22.2#optional!builtin<compat/resolve>":
version: 1.22.11
resolution: "resolve@patch:resolve@npm%3A1.22.11#optional!builtin<compat/resolve>::version=1.22.11&hash=c3c19d"
dependencies:
@@ -55733,11 +56115,11 @@ __metadata:
typescript: "npm:^5.9.2"
uuid: "npm:^13.0.0"
vite: "npm:^7.0.0"
vite-plugin-dts: "npm:3.8.1"
vite-plugin-dts: "npm:^4.5.4"
vite-tsconfig-paths: "npm:^4.2.1"
wait-on: "npm:^7.2.0"
bin:
twenty: dist/cli/cli.js
twenty: dist/cli.cjs
languageName: unknown
linkType: soft
@@ -56586,6 +56968,13 @@ __metadata:
languageName: node
linkType: hard
"ufo@npm:^1.6.1":
version: 1.6.1
resolution: "ufo@npm:1.6.1"
checksum: 10c0/5a9f041e5945fba7c189d5410508cbcbefef80b253ed29aa2e1f8a2b86f4bd51af44ee18d4485e6d3468c92be9bf4a42e3a2b72dcaf27ce39ce947ec994f1e6b
languageName: node
linkType: hard
"uglify-js@npm:^3.1.4":
version: 3.19.1
resolution: "uglify-js@npm:3.19.1"
@@ -57361,7 +57750,7 @@ __metadata:
languageName: node
linkType: hard
"uri-js@npm:^4.2.2":
"uri-js@npm:^4.2.2, uri-js@npm:^4.4.1":
version: 4.4.1
resolution: "uri-js@npm:4.4.1"
dependencies:
@@ -57965,6 +58354,29 @@ __metadata:
languageName: node
linkType: hard
"vite-plugin-dts@npm:^4.5.4":
version: 4.5.4
resolution: "vite-plugin-dts@npm:4.5.4"
dependencies:
"@microsoft/api-extractor": "npm:^7.50.1"
"@rollup/pluginutils": "npm:^5.1.4"
"@volar/typescript": "npm:^2.4.11"
"@vue/language-core": "npm:2.2.0"
compare-versions: "npm:^6.1.1"
debug: "npm:^4.4.0"
kolorist: "npm:^1.8.0"
local-pkg: "npm:^1.0.0"
magic-string: "npm:^0.30.17"
peerDependencies:
typescript: "*"
vite: "*"
peerDependenciesMeta:
vite:
optional: true
checksum: 10c0/5fcb7f3739d115f36195a692c0e9f9fca4e504bbbbabe29e71ee06630dd05ea2920169371e80e548eb4779d2eca14107277497838d7df588d53e1fadf84be861
languageName: node
linkType: hard
"vite-plugin-istanbul@npm:^3.0.1":
version: 3.0.4
resolution: "vite-plugin-istanbul@npm:3.0.4"
@@ -58075,7 +58487,7 @@ __metadata:
languageName: node
linkType: hard
"vscode-uri@npm:^3.1.0":
"vscode-uri@npm:^3.0.8, vscode-uri@npm:^3.1.0":
version: 3.1.0
resolution: "vscode-uri@npm:3.1.0"
checksum: 10c0/5f6c9c10fd9b1664d71fab4e9fbbae6be93c7f75bb3a1d9d74399a88ab8649e99691223fd7cef4644376cac6e94fa2c086d802521b9a8e31c5af3e60f0f35624