plugin-engine
Version:
Powership server-utils
96 lines • 3 kB
JSON
{
"name": "plugin-engine",
"version": "5.8.8",
"type": "module",
"main": "./out/index.cjs",
"module": "./out/index.mjs",
"types": "./out/index.d.ts",
"exports": {
".": {
"types": "./out/index.d.ts",
"import": "./out/index.mjs",
"require": "./out/index.cjs"
}
},
"browser": {
"out/index.mjs": "./out/browser/index.mjs",
"out/index.cjs": "./out/browser/index.cjs"
},
"author": "antoniopresto <antoniopresto@gmail.com>",
"license": "MIT",
"sideEffects": false,
"description": "Powership server-utils",
"repository": {
"type": "git",
"url": "https://github.com/antoniopresto/powership/tree/master/packages/"
},
"keywords": [
"typescript",
"schema",
"graphql",
"validation",
"type",
"inference"
],
"dependencies": {
"highlight.js": "11.7.0",
"@powership/entity": "5.8.8",
"@powership/schema": "5.8.8",
"@powership/utils": "5.8.8"
},
"devDependencies": {
"@babel/cli": "7.24.8",
"@babel/plugin-transform-typescript": "7.24.8",
"@babel/preset-env": "7.24.8",
"@babel/preset-typescript": "7.24.7",
"@types/jest": "29.5.12",
"@types/node": "22.13.1",
"@typescript-eslint/eslint-plugin": "7.17.0",
"@typescript-eslint/parser": "7.17.0",
"conditional-type-checks": "1.0.6",
"eslint": "8.57.1",
"eslint-config-prettier": "9.1.0",
"eslint-plugin-eslint-comments": "3.2.0",
"eslint-plugin-import": "2.29.1",
"eslint-plugin-sort-keys-fix": "1.1.2",
"eslint-plugin-typescript-sort-keys": "3.2.0",
"graphql": "16.9.0",
"jest": "29.7.0",
"npm-run-all": "4.1.5",
"prettier": "2.8.8",
"prettier-plugin-multiline-arrays": "3.0.4",
"rimraf": "6.0.1",
"ts-jest": "29.1.2",
"typedoc": "0.25.11",
"typescript": "5.7.2",
"@powership/babel-plugins": "5.8.8",
"@powership/boilerplate": "5.8.8"
},
"files": [
"package.json",
"out/*",
"README.md"
],
"typedoc": {
"entryPoint": "./src/index.ts",
"readmeFile": "./README.md",
"displayName": ".",
"tsconfig": "./tsconfig.module.json"
},
"peerDependencies": {},
"scripts": {
"test": "jest",
"build": "run-p declarations build:*",
"clear": "rimraf out",
"fix": "run-s fix:* ",
"fix:prettier": "prettier \"src/**/*.ts\" --write",
"fix:lint": "eslint src --ext .ts --fix",
"build-targets": "run-p build:*",
"build:browser": "TARGET=browser npm run babild -- --out-dir out/browser --out-file-extension .cjs",
"build:module-browser": "TARGET=module-browser npm run babild -- --out-dir out/browser --out-file-extension .mjs",
"build:node": "TARGET=node npm run babild -- --out-dir out --out-file-extension .cjs",
"build:module-node": "TARGET=module-node npm run babild -- --out-dir out --out-file-extension .mjs",
"declarations": "tsc -p tsconfig.declarations.json",
"babild": "babel 'src' --extensions '.ts,.tsx' --source-maps=true --ignore '**/__tests__'"
}
}