@storm-stack/plugin-system
Version:
A library used to create and manage a plugin-styled architecture in a TypeScript application.
146 lines • 4 kB
JSON
{
"name": "@storm-stack/plugin-system",
"version": "1.23.0",
"type": "module",
"description": "A library used to create and manage a plugin-styled architecture in a TypeScript application.",
"repository": {
"type": "github",
"url": "https://github.com/storm-software/storm-stack.git",
"directory": "packages/plugin-system"
},
"private": false,
"dependencies": {
"@antfu/ni": "^0.23.0",
"enhanced-resolve": "^5.17.1",
"execa": "^9.4.0",
"glob": "^11.0.0",
"md5": "^2.3.0",
"pnpapi": "^0.0.0",
"toposort": "^2.0.2"
},
"devDependencies": {
"@types/md5": "^2.3.5",
"@types/toposort": "^2.0.7"
},
"publishConfig": {
"access": "public"
},
"sideEffects": false,
"funding": {
"type": "github",
"url": "https://github.com/sponsors/storm-software"
},
"files": [
"dist/**/*"
],
"homepage": "https://stormsoftware.com",
"bugs": {
"url": "https://stormsoftware.com/support",
"email": "support@stormsoftware.com"
},
"license": "Apache-2.0",
"keywords": [
"storm-stack",
"storm-software",
"storm",
"stormstack",
"storm-ops",
"acidic",
"acidic-lang",
"acidic-model",
"cyclone-ui",
"nextjs",
"prisma",
"graphql",
"sullivanpj",
"monorepo"
],
"author": {
"name": "Storm Software",
"email": "contact@stormsoftware.com",
"url": "https://stormsoftware.com"
},
"contributors": [
{
"name": "Storm Software",
"email": "contact@stormsoftware.com",
"url": "https://stormsoftware.com"
}
],
"exports": {
"./package.json": "./package.json",
"./types": {
"import": "./dist/types.mjs",
"require": "./dist/types.cjs",
"types": "./dist/types.d.ts"
},
"./index": {
"import": "./dist/index.mjs",
"require": "./dist/index.cjs",
"types": "./dist/index.d.ts"
},
"./errors": {
"import": "./dist/errors.mjs",
"require": "./dist/errors.cjs",
"types": "./dist/errors.d.ts"
},
"./utilities/run": {
"import": "./dist/utilities/run.mjs",
"require": "./dist/utilities/run.cjs",
"types": "./dist/utilities/run.d.ts"
},
"./utilities/index": {
"import": "./dist/utilities/index.mjs",
"require": "./dist/utilities/index.cjs",
"types": "./dist/utilities/index.d.ts"
},
"./utilities/create-resolver": {
"import": "./dist/utilities/create-resolver.mjs",
"require": "./dist/utilities/create-resolver.cjs",
"types": "./dist/utilities/create-resolver.d.ts"
},
"./manager/plugin-manager": {
"import": "./dist/manager/plugin-manager.mjs",
"require": "./dist/manager/plugin-manager.cjs",
"types": "./dist/manager/plugin-manager.d.ts"
},
"./manager/index": {
"import": "./dist/manager/index.mjs",
"require": "./dist/manager/index.cjs",
"types": "./dist/manager/index.d.ts"
},
"./loader/plugin-loader": {
"import": "./dist/loader/plugin-loader.mjs",
"require": "./dist/loader/plugin-loader.cjs",
"types": "./dist/loader/plugin-loader.d.ts"
},
"./loader/index": {
"import": "./dist/loader/index.mjs",
"require": "./dist/loader/index.cjs",
"types": "./dist/loader/index.d.ts"
},
".": {
"import": "./dist/index.mjs",
"require": "./dist/index.cjs",
"types": "./dist/index.d.ts"
},
"./utilities": {
"import": "./dist/utilities/index.mjs",
"require": "./dist/utilities/index.cjs",
"types": "./dist/utilities/index.d.ts"
},
"./manager": {
"import": "./dist/manager/index.mjs",
"require": "./dist/manager/index.cjs",
"types": "./dist/manager/index.d.ts"
},
"./loader": {
"import": "./dist/loader/index.mjs",
"require": "./dist/loader/index.cjs",
"types": "./dist/loader/index.d.ts"
}
},
"main": "./dist/index.cjs",
"module": "./dist/index.mjs",
"types": "./dist/index.d.ts"
}