@web-widget/web-widget
Version:
Web front-end application container
88 lines • 2.32 kB
JSON
{
"name": "@web-widget/web-widget",
"description": "Web front-end application container",
"version": "1.70.1",
"homepage": "https://github.com/web-widget/web-widget#readme",
"repository": {
"type": "git",
"url": "git+https://github.com/web-widget/web-widget.git",
"directory": "packages/web-widget"
},
"bugs": {
"url": "https://github.com/web-widget/web-widget/issues"
},
"license": "MIT",
"dependencies": {
"@web-widget/helpers": "1.70.1",
"@web-widget/lifecycle-cache": "1.70.1"
},
"devDependencies": {
"@esm-bundle/chai": "^4.3.4-fix.0",
"@types/chai": "^4.3.17",
"@types/mocha": "^10.0.7",
"@web/dev-server-esbuild": "^1.0.2",
"@web/test-runner": "^0.18.3",
"tsup": "^8.3.4",
"typescript": "^5.5.4"
},
"exports": {
".": {
"worker": {
"types": "./dist/web-widget.server.d.ts",
"default": "./dist/web-widget.server.js"
},
"browser": {
"types": "./dist/web-widget.client.d.ts",
"default": "./dist/web-widget.client.js"
},
"default": {
"types": "./dist/web-widget.server.d.ts",
"default": "./dist/web-widget.server.js"
}
},
"./client": {
"types": "./dist/web-widget.client.d.ts",
"default": "./dist/web-widget.client.js"
},
"./element": {
"types": "./dist/element.d.ts",
"default": "./dist/element.js"
},
"./inspector": {
"types": "./dist/inspector.d.ts",
"default": "./dist/inspector.js"
},
"./server": {
"types": "./dist/web-widget.server.d.ts",
"default": "./dist/web-widget.server.js"
}
},
"files": [
"dist"
],
"keywords": [
"island",
"shadow dom",
"web components",
"widget"
],
"publishConfig": {
"access": "public"
},
"sideEffects": [
"src/install.ts",
"./dist/web-widget.client.js"
],
"type": "module",
"scripts": {
"build": "pnpm exec tsup",
"clean:build": "rm -rf dist",
"clean:node": "rm -rf node_modules",
"dev": "pnpm exec tsup --watch",
"lint": "eslint src",
"prebuild": "pnpm run clean:build",
"test": "web-test-runner src/**/*.test.ts",
"test:coverage": "web-test-runner src/**/*.test.ts --coverage",
"test:watch": "web-test-runner src/**/*.test.ts --watch"
}
}