UNPKG

@symbiotejs/symbiote

Version:

Symbiote.js - zero-dependency close-to-platform frontend library to build super-powered web components

203 lines (202 loc) 5.63 kB
{ "type": "module", "name": "@symbiotejs/symbiote", "version": "3.6.0", "description": "Symbiote.js - zero-dependency close-to-platform frontend library to build super-powered web components", "author": "team@rnd-pro.com", "license": "MIT", "scripts": { "prepare": "git config core.hooksPath .git-hooks", "types": "rm -rf types && tsc -p dts.cfg.json && node scripts/clean-dts.js && node scripts/update-exports.js", "prepublishOnly": "npm test", "pub": "npm run types && npm publish", "postinstall": "node scripts/postinstall.js", "test": "node --test test/node/*.test.js && npx playwright test", "test:unit": "node --test test/node/*.test.js", "test:browser": "npx playwright test" }, "files": [ "core/*", "utils/*", "node/*", "types/*", "scripts/*", "README.md", "AI_REFERENCE.md", "CHANGELOG.md", "LICENSE" ], "module": "./core/index.js", "types": "./types/core/index.d.ts", "exports": { ".": { "types": "./types/core/index.d.ts", "default": "./core/index.js" }, "./utils": { "default": "./utils/index.js" }, "./full": { "types": "./types/core/full.d.ts", "default": "./core/full.js" }, "./node": { "default": "./node/index.js" }, "./core/AppRouter.js": { "types": "./types/core/AppRouter.d.ts", "default": "./core/AppRouter.js" }, "./core/PubSub.js": { "types": "./types/core/PubSub.d.ts", "default": "./core/PubSub.js" }, "./core/Symbiote.js": { "types": "./types/core/Symbiote.d.ts", "default": "./core/Symbiote.js" }, "./core/animateOut.js": { "types": "./types/core/animateOut.d.ts", "default": "./core/animateOut.js" }, "./core/css.js": { "types": "./types/core/css.d.ts", "default": "./core/css.js" }, "./core/devMessages.js": { "types": "./types/core/devMessages.d.ts", "default": "./core/devMessages.js" }, "./core/dictionary.js": { "types": "./types/core/dictionary.d.ts", "default": "./core/dictionary.js" }, "./core/full.js": { "types": "./types/core/full.d.ts", "default": "./core/full.js" }, "./core/html.js": { "types": "./types/core/html.d.ts", "default": "./core/html.js" }, "./core/initPropFallback.js": { "types": "./types/core/initPropFallback.d.ts", "default": "./core/initPropFallback.js" }, "./core/itemizeProcessor-keyed.js": { "types": "./types/core/itemizeProcessor-keyed.d.ts", "default": "./core/itemizeProcessor-keyed.js" }, "./core/itemizeProcessor.js": { "types": "./types/core/itemizeProcessor.d.ts", "default": "./core/itemizeProcessor.js" }, "./core/itemizeSetup.js": { "types": "./types/core/itemizeSetup.d.ts", "default": "./core/itemizeSetup.js" }, "./core/ownElements.js": { "types": "./types/core/ownElements.d.ts", "default": "./core/ownElements.js" }, "./core/slotProcessor.js": { "types": "./types/core/slotProcessor.d.ts", "default": "./core/slotProcessor.js" }, "./core/tpl-processors.js": { "types": "./types/core/tpl-processors.d.ts", "default": "./core/tpl-processors.js" }, "./core/warn.js": { "types": "./types/core/warn.d.ts", "default": "./core/warn.js" }, "./utils/UID.js": { "types": "./types/utils/UID.d.ts", "default": "./utils/UID.js" }, "./utils/dom-helpers.js": { "types": "./types/utils/dom-helpers.d.ts", "default": "./utils/dom-helpers.js" }, "./utils/kebabToCamel.js": { "types": "./types/utils/kebabToCamel.d.ts", "default": "./utils/kebabToCamel.js" }, "./utils/parseCssPropertyValue.js": { "types": "./types/utils/parseCssPropertyValue.d.ts", "default": "./utils/parseCssPropertyValue.js" }, "./utils/prepareStyleSheet.js": { "types": "./types/utils/prepareStyleSheet.d.ts", "default": "./utils/prepareStyleSheet.js" }, "./utils/reassignDictionary.js": { "types": "./types/utils/reassignDictionary.d.ts", "default": "./utils/reassignDictionary.js" }, "./utils/setNestedProp.js": { "types": "./types/utils/setNestedProp.d.ts", "default": "./utils/setNestedProp.js" }, "./node/SSR.js": { "types": "./types/node/SSR.d.ts", "default": "./node/SSR.js" } }, "publishConfig": { "access": "public" }, "bugs": { "url": "https://github.com/symbiotejs/symbiote.js/issues" }, "homepage": "https://rnd-pro.com/symbiote/", "repository": { "type": "git", "url": "git+https://github.com/symbiotejs/symbiote.js.git" }, "keywords": [ "web components", "SSR", "SSG", "server side rendering for web components", "ui library", "data flow", "design system", "symbiote.js", "symbiote", "widget", "microfrontends", "meta application", "frontend", "typescript", "javascript", "custom elements", "shadow dom", "shadow root", "constructable stylesheets", "adopted stylesheets", "css custom properties", "pubsub", "import maps", "cdn imports", "https imports", "reactive html attributes", "MIT", "JSDA", "jsda-kit" ], "devDependencies": { "@playwright/test": "^1.58.2", "linkedom": "^0.18.12", "typescript": "^5.9.3" }, "peerDependencies": { "linkedom": ">=0.16.0" }, "peerDependenciesMeta": { "linkedom": { "optional": true } } }