nudge-components-library
Version:
A library of nudge UI components
113 lines (112 loc) • 3 kB
JSON
{
"name": "nudge-components-library",
"version": "1.0.3",
"description": "A library of nudge UI components",
"keywords": [
"nudge",
"nudges",
"nudging",
"ui-components",
"react",
"nudge-UI-components",
"nudge-patterns",
"digital-nudging",
"digital-nudges",
"smart-nudging",
"smart-nudges"
],
"main": "dist/index.cjs.js",
"module": "dist/index.esm.js",
"types": "dist/index.d.ts",
"sideEffects": [
"**/*.css"
],
"files": [
"dist",
"dist/components/default-options",
"dist/components/anchoring",
"dist/components/reminder",
"dist/components/social-norms",
"dist/components/confidence",
"dist/components/decision-friction",
"dist/components/reflection",
"src/styles/globals.css",
"src/styles/tokens.css"
],
"exports": {
".": {
"import": "./dist/index.esm.js",
"require": "./dist/index.js",
"types": "./dist/index.d.ts"
},
"./default-options": {
"import": "./dist/default-options.js",
"require": "./dist/default-options.js",
"types": "./dist/default-options.d.ts"
},
"./anchoring": {
"import": "./dist/anchoring.js",
"require": "./dist/anchoring.js",
"types": "./dist/anchoring.d.ts"
},
"./reminder": {
"import": "./dist/reminder.js",
"require": "./dist/reminder.js",
"types": "./dist/reminder.d.ts"
},
"./social-norms": {
"import": "./dist/social-norms.js",
"require": "./dist/social-norms.js",
"types": "./dist/social-norms.d.ts"
},
"./confidence": {
"import": "./dist/confidence.js",
"require": "./dist/confidence.js",
"types": "./dist/confidence.d.ts"
},
"./decision-friction": {
"import": "./dist/decision-friction.js",
"require": "./dist/decision-friction.js",
"types": "./dist/decision-friction.d.ts"
},
"./reflection": {
"import": "./dist/reflection.js",
"require": "./dist/reflection.js",
"types": "./dist/reflection.d.ts"
}
},
"peerDependencies": {
"react": "^18.2.0",
"react-dom": "^18.2.0"
},
"scripts": {
"clean": "rm -rf dist",
"dev": "vite",
"build": "rollup -c",
"prepublishOnly": "npm run clean && npm run build",
"lint": "eslint . --ext .js,.jsx,.ts,.tsx",
"format": "prettier --write .",
"storybook": "storybook dev -p 6006",
"build-storybook": "storybook build"
},
"devDependencies": {
"@rollup/plugin-commonjs": "^28.0.2",
"@rollup/plugin-node-resolve": "^16.0.0",
"@rollup/plugin-typescript": "^12.1.2",
"@vitejs/plugin-react": "^4.3.4",
"eslint": "^8.0.0",
"prettier": "^2.8.0",
"rollup": "^3.0.0",
"rollup-plugin-postcss": "^4.0.2",
"vite": "^4.0.0"
},
"dependencies": {
"@rollup/plugin-url": "^8.0.2",
"clsx": "^2.1.1",
"rollup-plugin-copy": "^3.5.0",
"rollup-plugin-peer-deps-external": "^2.2.4"
},
"publishConfig": {
"access": "public"
}
}