Files
directus/packages/shared/package.json
Nicola Krumschmidt 051df415df Fix extensions (#6377)
* Add support for npm extensions

* Allow extensions to import vue from the main app

* Bundle app extensions on server startup

* Fix return type of useLayoutState

* Add shared package

* Add extension-sdk package

* Add type declaration files to allow deep import of shared package

* Add extension loading to shared

* Refactor extension loading to use shared package

* Remove app bundle newline replacement

* Fix extension loading in development

* Rename extension entrypoints

* Update extension build instructions

* Remove vite auto-replacement workaround

* Update package-lock.json

* Remove newline from generated extension entrypoint

* Update package-lock.json

* Build shared package as cjs and esm

* Move useLayoutState composable to shared

* Reverse vite base env check

* Share useLayoutState composable through extension-sdk

* Update layout docs

* Update package versions

* Small cleanup

* Fix layout docs

* Fix imports

* Add nickrum to codeowners

* Fix typo

* Add 'em to vite config too

* Fix email

Co-authored-by: rijkvanzanten <rijkvanzanten@me.com>
2021-06-23 12:43:06 -04:00

42 lines
1.1 KiB
JSON

{
"name": "@directus/shared",
"version": "9.0.0-rc.80",
"description": "Code shared between all directus packages.",
"exports": {
"./composables": {
"import": "./dist/esm/composables/index.js",
"require": "./dist/cjs/composables/index.js"
},
"./utils": {
"import": "./dist/esm/utils/index.js",
"require": "./dist/cjs/utils/index.js"
},
"./constants": {
"import": "./dist/esm/constants/index.js",
"require": "./dist/cjs/constants/index.js"
},
"./types": {
"import": "./dist/esm/types/index.js",
"require": "./dist/cjs/types/index.js"
}
},
"scripts": {
"build": "run-p build:*",
"build:esm": "tsc --project ./tsconfig.json --module ES2015 --outDir ./dist/esm",
"build:cjs": "tsc --project ./tsconfig.json --module CommonJS --outDir ./dist/cjs",
"cleanup": "rimraf ./dist",
"dev": "npm run build -- -w --preserveWatchOutput --incremental"
},
"author": "Nicola Krumschmidt",
"gitHead": "24621f3934dc77eb23441331040ed13c676ceffd",
"dependencies": {
"fs-extra": "^10.0.0",
"vue": "^3.0.5"
},
"devDependencies": {
"npm-run-all": "4.1.5",
"rimraf": "^3.0.2",
"typescript": "^4.3.2"
}
}