@renderx-plugins/library-component
Version:
Runtime for Library-Component drag/drop sequences (externalized).
59 lines (58 loc) • 1.77 kB
JSON
{
"name": "@renderx-plugins/library-component",
"version": "0.1.0-rc.5",
"private": false,
"description": "Runtime for Library-Component drag/drop sequences (externalized).",
"type": "module",
"main": "./dist/index.js",
"module": "./dist/index.js",
"types": "./dist/index.d.ts",
"exports": {
".": "./dist/index.js"
},
"files": [
"dist",
"src",
"json-sequences"
],
"sideEffects": false,
"keywords": ["renderx-plugin", "renderx", "plugin", "library"],
"scripts": {
"build": "tsup --config tsup.config.ts",
"clean": "node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"",
"lint": "eslint src __tests__",
"lint:fix": "eslint src __tests__ --fix",
"test": "vitest run",
"test:watch": "vitest",
"test:coverage": "vitest run --coverage",
"validate:handlers": "node scripts/validate-handlers-export.cjs",
"prepublishOnly": "npm run clean && npm run build && npm run test && npm run validate:handlers",
"pack:verify": "npm pack && tar -tzf *.tgz"
},
"peerDependencies": {
"@renderx-plugins/host-sdk": "^0.3.0"
},
"devDependencies": {
"@renderx-plugins/host-sdk": "^0.3.0",
"@types/node": "^20.0.0",
"@typescript-eslint/eslint-plugin": "^8.43.0",
"@typescript-eslint/parser": "^8.43.0",
"eslint": "^8.57.1",
"tsup": "^8.5.0",
"typescript": "^5.9.2",
"vitest": "^2.0.0"
},
"renderx": {
"plugins": [
{
"id": "LibraryComponentPlugin",
"runtime": { "module": "@renderx-plugins/library-component", "export": "register" }
}
],
"sequences": ["json-sequences"]
},
"publishConfig": {
"access": "public"
},
"license": "UNLICENSED"
}