Current section

Files

Jump to
noora package.json
Raw

package.json

{
"name": "@tuist/noora",
"version": "0.85.0",
"type": "module",
"description": "Noora components for Phoenix LiveView and framework-independent web applications",
"license": "MIT",
"repository": {
"type": "git",
"url": "git+https://github.com/tuist/tuist.git",
"directory": "noora"
},
"publishConfig": {
"access": "public"
},
"customElements": "./custom-elements.json",
"sideEffects": [
"./css/*.css",
"./js/index.js",
"./js/web-components/index.js",
"./priv/static/*.css",
"./priv/static/noora.js",
"./priv/static/noora-web-components.js"
],
"files": [
"custom-elements.json",
"docs",
"priv/static/*.css",
"priv/static/*.js",
"types",
"LICENSE",
"README.md"
],
"exports": {
".": {
"import": "./priv/static/noora.js"
},
"./web-components": {
"types": "./types/web-components.d.ts",
"import": "./priv/static/noora-web-components.js"
},
"./noora.css": "./priv/static/noora.css",
"./fonts.css": "./priv/static/fonts.css",
"./tokens.css": "./priv/static/tokens.css",
"./custom-elements.json": "./custom-elements.json"
},
"scripts": {
"build:css": "esbuild css/noora.css --bundle --minify --sourcemap --outfile=./priv/static/noora.css",
"build:fonts": "esbuild css/fonts.css --bundle --minify --sourcemap --outfile=./priv/static/fonts.css",
"build:js": "esbuild js/index.js --bundle --minify --sourcemap --format=esm --outfile=./priv/static/noora.js",
"build:tokens": "esbuild css/tokens.css --bundle --minify --sourcemap --outfile=./priv/static/tokens.css",
"build:web-components": "esbuild js/web-components/index.js --bundle --minify --sourcemap --format=esm --loader:.css=text --outfile=./priv/static/noora-web-components.js",
"check:generated": "node scripts/generate-web-components.js --check",
"generate:web-components": "node scripts/generate-web-components.js",
"prepack": "aube run build",
"test": "vitest",
"build": "aube run generate:web-components && aube run build:js && aube run build:css && aube run build:fonts && aube run build:tokens && aube run build:web-components"
},
"devDependencies": {
"@zag-js/avatar": "^1.8.2",
"@zag-js/checkbox": "^1.8.2",
"@zag-js/collapsible": "^1.8.2",
"@zag-js/core": "^1.8.2",
"@zag-js/date-picker": "^1.8.2",
"@zag-js/dialog": "^1.8.2",
"@zag-js/menu": "^1.8.2",
"@zag-js/pin-input": "^1.8.2",
"@zag-js/popover": "^1.11.0",
"@zag-js/select": "^1.8.2",
"@zag-js/store": "^1.8.2",
"@zag-js/switch": "^1.32.0",
"@zag-js/tabs": "^1.8.2",
"@zag-js/tags-input": "^1.9.3",
"@zag-js/tooltip": "^1.8.2",
"@zag-js/types": "^1.8.2",
"@zag-js/utils": "^1.8.2",
"culori": "^4.0.1",
"echarts": "^6.1.0",
"esbuild": "^0.27.0",
"happy-dom": "^20.0.0",
"lit": "^3.3.3",
"prettier": "^3.7.4",
"prettier-plugin-css-order": "^2.1.2",
"vitest": "^4.0.0"
},
"aube": {
"allowBuilds": {
"esbuild": true
}
},
"main": "index.js",
"directories": {
"doc": "docs",
"example": "examples",
"lib": "lib",
"test": "test"
},
"keywords": [],
"author": "",
"bugs": {
"url": "https://github.com/tuist/tuist/issues"
},
"homepage": "https://github.com/tuist/tuist#readme"
}