lion/packages/ui/package.json

99 lines
3.5 KiB
JSON

{
"name": "@lion/ui",
"version": "0.6.0-alpha.4",
"description": "A package of extendable web components",
"license": "MIT",
"author": "ing-bank",
"homepage": "https://github.com/ing-bank/lion/",
"repository": {
"type": "git",
"url": "https://github.com/ing-bank/lion.git",
"directory": "packages/ui"
},
"type": "module",
"exports": {
"./*": {
"types": "./dist-types/exports/*",
"default": "./exports/*"
},
"./calendar-translations/*": "./components/calendar/translations/*",
"./combobox-translations/*": "./components/combobox/translations/*",
"./pagination-translations/*": "./components/pagination/translations/*",
"./progress-indicator-translations/*": "./components/progress-indicator/translations/*",
"./input-datepicker-translations/*": "./components/input-datepicker/translations/*",
"./input-file-translations/*": "./components/input-file/translations/*",
"./input-iban-translations/*": "./components/input-iban/translations/*",
"./input-range-translations/*": "./components/input-range/translations/*",
"./input-stepper-translations/*": "./components/input-stepper/translations/*",
"./input-tel-translations/*": "./components/input-tel/translations/*",
"./overlays-translations/*": "./components/overlays/translations/*",
"./validate-messages-translations/*": "./components/validate-messages/translations/*",
"./docs/*": "./docs/*"
},
"files": [
"*.js",
"components",
"custom-elements.json",
"dist-types",
"docs",
"exports",
"!custom-elements-manifest.config.js"
],
"scripts": {
"create-npm-publish-docs": "node ./scripts/create-docs-for-npm-publish.js",
"custom-elements-manifest": "custom-elements-manifest analyze --litelement --exclude \"docs/**/*\" \"test-helpers/**/*\"",
"debug": "cd ../../ && npm run debug",
"debug:firefox": "cd ../../ && npm run debug:firefox",
"debug:webkit": "cd ../../ && npm run debug:webkit",
"generate-lion-exports": "node ./scripts/generate-lion-exports.js",
"publish-docs": "node ../../packages-node/publish-docs/src/cli.js --github-url https://github.com/ing-bank/lion/ --git-root-dir ../../",
"prepublishOnly": "npm run types && npm run create-npm-publish-docs && npm run publish-docs && npm run custom-elements-manifest && npm run generate-lion-exports",
"test": "cd ../../ && npm run test:browser",
"types": "wireit",
"types-check-only": "tsc --project tsconfig-check-only.json",
"types-correct-after-build": "node ./scripts/types-correct-after-build.js"
},
"sideEffects": [
"exports/define/**/*.js",
"exports/define-helpers/**/*.js",
"exports/icon.js",
"exports/localize.js",
"exports/overlays.js"
],
"dependencies": {
"@bundled-es-modules/message-format": "^6.2.4",
"@open-wc/dedupe-mixin": "^1.4.0",
"@open-wc/scoped-elements": "^3.0.5",
"@popperjs/core": "^2.11.8",
"autosize": "^6.0.0",
"awesome-phonenumber": "^6.4.0",
"ibantools": "^4.3.9",
"lit": "^3.1.2",
"singleton-manager": "^1.7.0"
},
"keywords": [
"design-system",
"lion",
"web-components"
],
"publishConfig": {
"access": "public"
},
"customElements": "custom-elements.json",
"wireit": {
"types": {
"command": "tsc --build --pretty && npm run types-correct-after-build",
"dependencies": [
"../singleton-manager:types"
],
"files": [
"exports/**/*.js",
"components/**/*",
"tsconfig.json"
],
"output": [
"dist-types/**"
]
}
}
}