@pact-toolbox/unplugin
Version:
257 lines • 6.15 kB
JSON
{
"name": "@pact-toolbox/unplugin",
"version": "0.2.0",
"repository": {
"type": "git",
"url": "git+https://github.com/kadena-community/pact-toolbox.git"
},
"homepage": "https://github.com/kadena-community/pact-toolbox#readme",
"bugs": {
"url": "https://github.com/kadena-community/pact-toolbox/issues"
},
"author": "Salama Ashoush <salamaashoush@gmail.com>",
"license": "MIT",
"type": "module",
"private": false,
"publishConfig": {
"access": "public"
},
"keywords": [
"unplugin",
"vite",
"webpack",
"rollup",
"transform",
"esbuild",
"pact-lang",
"kadena"
],
"exports": {
".": {
"types": {
"require": "./dist/index.d.cts",
"import": "./dist/index.d.ts"
},
"import": "./dist/index.js",
"require": "./dist/index.cjs"
},
"./astro": {
"types": {
"require": "./dist/astro.d.cts",
"import": "./dist/astro.d.ts"
},
"import": "./dist/astro.js",
"require": "./dist/astro.cjs"
},
"./rspack": {
"types": {
"require": "./dist/rspack.d.cts",
"import": "./dist/rspack.d.ts"
},
"import": "./dist/rspack.js",
"require": "./dist/rspack.cjs"
},
"./rsbuild": {
"types": {
"require": "./dist/rsbuild.d.cts",
"import": "./dist/rsbuild.d.ts"
},
"import": "./dist/rsbuild.js",
"require": "./dist/rsbuild.cjs"
},
"./vite": {
"types": {
"require": "./dist/vite.d.cts",
"import": "./dist/vite.d.ts"
},
"import": "./dist/vite.js",
"require": "./dist/vite.cjs"
},
"./webpack": {
"types": {
"require": "./dist/webpack.d.cts",
"import": "./dist/webpack.d.ts"
},
"import": "./dist/webpack.js",
"require": "./dist/webpack.cjs"
},
"./rollup": {
"types": {
"require": "./dist/rollup.d.cts",
"import": "./dist/rollup.d.ts"
},
"import": "./dist/rollup.js",
"require": "./dist/rollup.cjs"
},
"./esbuild": {
"types": {
"require": "./dist/esbuild.d.cts",
"import": "./dist/esbuild.d.ts"
},
"import": "./dist/esbuild.js",
"require": "./dist/esbuild.cjs"
},
"./nuxt": {
"types": {
"require": "./dist/nuxt.d.cts",
"import": "./dist/nuxt.d.ts"
},
"import": "./dist/nuxt.js",
"require": "./dist/nuxt.cjs"
},
"./next": {
"types": {
"require": "./dist/next.d.cts",
"import": "./dist/next.d.ts"
},
"import": "./dist/next.js",
"require": "./dist/next.cjs"
},
"./farm": {
"types": {
"require": "./dist/farm.d.cts",
"import": "./dist/farm.d.ts"
},
"import": "./dist/farm.js",
"require": "./dist/farm.cjs"
},
"./loader": {
"types": {
"require": "./dist/loader.d.cts",
"import": "./dist/loader.d.ts"
},
"import": "./dist/loader.js",
"require": "./dist/loader.cjs"
},
"./network-worker": {
"types": {
"require": "./dist/network-worker.d.cts",
"import": "./dist/network-worker.d.ts"
},
"import": "./dist/network-worker.js",
"require": "./dist/network-worker.cjs"
},
"./transform": {
"types": {
"require": "./dist/transform.d.cts",
"import": "./dist/transform.d.ts"
},
"import": "./dist/transform.js",
"require": "./dist/transform.cjs"
}
},
"main": "dist/index.cjs",
"module": "dist/index.js",
"types": "dist/index.d.ts",
"typesVersions": {
"*": {
"*": [
"./dist/*",
"./*"
]
}
},
"files": [
"dist"
],
"dependencies": {
"defu": "^6.1.4",
"picomatch": "^4.0.2",
"scule": "^1.3.0",
"tiny-readdir-glob": "^1.23.2",
"tree-sitter": "^0.25.0",
"tree-sitter-pact": "^0.0.10",
"unplugin": "^2.3.5",
"@pact-toolbox/config": "0.2.0",
"@pact-toolbox/network": "0.4.0",
"@pact-toolbox/runtime": "0.2.0",
"@pact-toolbox/utils": "0.2.0"
},
"peerDependencies": {
"@nuxt/kit": "^3",
"@nuxt/schema": "^3",
"@rsbuild/core": "^1",
"@rspack/core": "^1",
"esbuild": "*",
"next": "^12",
"rollup": "^4",
"vite": "^5",
"webpack": "^5",
"@farmfe/core": "^1",
"jest": "^29"
},
"peerDependenciesMeta": {
"@farmfe/core": {
"optional": true
},
"webpack": {
"optional": true
},
"rollup": {
"optional": true
},
"vite": {
"optional": true
},
"esbuild": {
"optional": true
},
"@nuxt/kit": {
"optional": true
},
"@nuxt/schema": {
"optional": true
},
"@rspack/core": {
"optional": true
},
"next": {
"optional": true
},
"@rsbuild/core": {
"optional": true
},
"jest": {
"optional": true
}
},
"devDependencies": {
"@farmfe/core": "^1.7.5",
"@kadena/pactjs-generator": "^1.17.1",
"@nuxt/kit": "^3.17.5",
"@nuxt/schema": "^3.17.5",
"@rsbuild/core": "^1.3.22",
"@rspack/core": "^1.3.15",
"@types/jest": "^29.5.14",
"@types/node": "^24.0.1",
"@vitest/coverage-v8": "^3.2.3",
"fast-glob": "^3.3.3",
"jest": "^30.0.0",
"next": "15.3.3",
"oxlint": "^1.1.0",
"prettier": "^3.5.3",
"rollup": "^4.43.0",
"tinybench": "^4.0.1",
"tsdown": "^0.12.7",
"tsx": "^4.20.2",
"typescript": "^5.8.3",
"vite": "^6.3.5",
"vitest": "^3.2.3",
"webpack": "^5.99.9",
"@pact-toolbox/pact-transformer": "0.1.0",
"@pact-toolbox/prettier-config": "0.1.0",
"@pact-toolbox/tsconfig": "0.1.0",
"@pact-toolbox/vitest-config": "0.3.0"
},
"prettier": "@pact-toolbox/prettier-config",
"scripts": {
"build": "tsdown",
"dev": "tsdown -w",
"lint": "oxlint --import-plugin --deny-warnings",
"format": "prettier --check . --ignore-path ../../.gitignore",
"release": "pnpm test && pnpm publish",
"test:watch": "vitest",
"test": "vitest run",
"verify": "tsc --noEmit --skipLibCheck"
}
}