{ "name": "@directus/shared", "version": "9.21.2", "description": "Code shared between all Directus packages", "homepage": "https://directus.io", "bugs": { "url": "https://github.com/directus/directus/issues" }, "repository": { "type": "git", "url": "https://github.com/directus/directus.git", "directory": "packages/shared" }, "funding": "https://github.com/directus/directus?sponsor=1", "author": "Nicola Krumschmidt", "maintainers": [ "Rijk van Zanten " ], "sideEffects": false, "exports": { "./composables": { "import": "./dist/esm/composables/index.js", "require": "./dist/cjs/composables/index.js" }, "./constants": { "import": "./dist/esm/constants/index.js", "require": "./dist/cjs/constants/index.js" }, "./exceptions": { "import": "./dist/esm/exceptions/index.js", "require": "./dist/cjs/exceptions/index.js" }, "./types": { "import": "./dist/esm/types/index.js", "require": "./dist/cjs/types/index.js" }, "./utils": { "import": "./dist/esm/utils/index.js", "require": "./dist/cjs/utils/index.js" }, "./utils/browser": { "import": "./dist/esm/utils/browser/index.js", "require": "./dist/cjs/utils/browser/index.js" }, "./utils/node": { "import": "./dist/esm/utils/node/index.js", "require": "./dist/cjs/utils/node/index.js" }, "./package.json": "./package.json" }, "files": [ "dist", "!**/*.test.{d.ts,js}", "!**/*.d.ts.map", "{,utils/}*.d.ts" ], "scripts": { "build": "concurrently --prefix-colors auto --passthrough-arguments \"pnpm:build:* {@}\"", "build:esm": "tsc --project ./tsconfig.json --module ES2015 --outDir ./dist/esm", "build:cjs": "tsc --project ./tsconfig.json --module CommonJS --outDir ./dist/cjs", "dev": "pnpm build -- -w --preserveWatchOutput --incremental", "test": "vitest run", "test:coverage": "vitest run --coverage", "test:watch": "vitest" }, "dependencies": { "axios": "1.1.3", "date-fns": "2.29.3", "express": "4.18.2", "fs-extra": "10.1.0", "geojson": "0.5.0", "joi": "17.7.0", "knex": "2.3.0", "knex-schema-inspector": "3.0.0", "lodash": "4.17.21", "micromustache": "8.0.3", "nanoid": "4.0.0", "pino": "8.7.0", "vue": "3.2.45", "vue-i18n": "9.2.2", "vue-router": "4.1.6" }, "devDependencies": { "@types/express": "4.17.14", "@types/fs-extra": "9.0.13", "@types/geojson": "7946.0.10", "@types/lodash": "4.14.189", "@types/pino": "7.0.4", "@types/tmp": "0.2.3", "concurrently": "7.5.0", "tmp": "0.2.1", "typescript": "4.9.3", "vitest": "0.25.2" }, "publishConfig": { "access": "public" } }