UNPKG

apphouse

Version:

Component library for React that uses observable state management and theme-able components.

137 lines (136 loc) 4.39 kB
{ "name": "apphouse", "private": false, "version": "0.1.270", "license": "MIT", "type": "module", "main": "dist/index.ts", "module": "dist/index.ts", "types": "dist/index.d.ts", "description": "Component library for React that uses observable state management and theme-able components.", "author": { "name": "Apphouse, Inc", "email": "ceo@apphouseinc.com", "url": "https://github.com/apphouseinc" }, "files": [ "dist", "@types", "README.md" ], "keywords": [ "React", "typescript", "components", "models", "observable", "library", "theme", "forms", "routing", "apphouse" ], "scripts": { "dev": "vite", "test": "jest", "build-app": "tsc && vite build", "lint": "eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0", "preview": "vite preview", "storybook": "storybook dev -p 6006", "build-storybook": "storybook build -o storybook-static", "_clear": "rimraf dist/*", "_tsc": "tsc", "build:babel": "rm -rf dist && npx tsc --declaration && NODE_ENV=production babel src/lib --out-dir dist --config-file babel.config.json --copy-files && ./move-files.sh", "build": "npm run build:babel", "postbuild": "npm-prepare-dist && npm publish", "docs": "npx typedoc src/lib/index.ts", "deploy:storybook": "rm -rf storybook-static && npm run build-storybook && firebase deploy --only hosting:apphouse-storybook", "deploy:docs": "rm -rf docs && npm run docs && firebase deploy --only hosting:apphousedocs", "deploy:demo": "npm run build-app && firebase deploy --only hosting:apphouse-demo", "deploy": "npm run build:babel && npm run deploy:docs && npm run deploy:demo && npm run deploy:storybook " }, "dependencies": { "@babel/polyfill": "^7.12.1", "@firebase/util": "^1.9.3", "@types/dom-speech-recognition": "^0.0.1", "@types/file-saver": "^2.0.5", "@uiw/react-markdown-preview": "^4.1.13", "color-sorter": "^5.0.3", "copy-to-clipboard": "^3.3.3", "cssjson": "^2.1.3", "director": "^1.2.8", "file-saver": "^2.0.5", "firebase": "^9.22.2", "glamor": "^2.20.40", "hotkeys-js": "^3.11.2", "js-beautify": "^1.14.8", "json-order": "^1.1.3", "mobx": "^6.9.0", "mobx-react": "^7.6.0", "mobx-utils": "^6.0.6", "openai": "^4.72.0", "prismjs": "^1.29.0", "react": "^18.2.0", "react-dom": "^18.2.0", "react-icons": "^4.10.1", "react-intl": "^6.4.3", "react-simple-code-editor": "^0.13.1", "tslib": "^2.6.0" }, "devDependencies": { "@babel/cli": "^7.22.5", "@babel/core": "^7.22.8", "@babel/preset-env": "^7.22.7", "@babel/preset-react": "^7.22.5", "@babel/preset-typescript": "^7.22.5", "@jest/globals": "^29.5.0", "@storybook/addon-a11y": "^7.1.0", "@storybook/addon-essentials": "^7.1.0", "@storybook/addon-interactions": "^7.1.0", "@storybook/addon-links": "^7.1.0", "@storybook/addon-mdx-gfm": "^7.1.0", "@storybook/addon-styling": "^1.3.4", "@storybook/blocks": "^7.1.0", "@storybook/react": "^7.1.0", "@storybook/react-vite": "^7.1.0", "@storybook/testing-library": "^0.2.0", "@testing-library/jest-dom": "^5.16.5", "@testing-library/react": "^14.0.0", "@testing-library/user-event": "^14.4.3", "@types/jest": "^29.5.2", "@types/react": "^18.0.37", "@types/react-dom": "^18.0.11", "@typescript-eslint/eslint-plugin": "^5.59.0", "@typescript-eslint/parser": "^5.59.0", "@vitejs/plugin-react": "^4.0.0", "babel-plugin-lodash": "^3.3.4", "dpdm": "^3.13.1", "eslint": "^8.38.0", "eslint-plugin-react-hooks": "^4.6.0", "eslint-plugin-react-refresh": "^0.3.4", "eslint-plugin-storybook": "^0.6.12", "identity-obj-proxy": "^3.0.0", "jest": "^29.6.1", "jest-environment-jsdom": "^29.5.0", "npm-prepare-dist": "^0.4.1", "prop-types": "^15.8.1", "storybook": "^7.1.0", "typedoc": "^0.24.8", "typescript": "^5.0.2", "vite": "^4.3.9" }, "jest": { "testEnvironment": "jsdom", "setupFilesAfterEnv": [ "<rootDir>/jest-setup.ts" ], "moduleNameMapper": { "\\.(css|less)$": "identity-obj-proxy" }, "collectCoverage": true }, "repository": { "type": "git", "url": "git+https://github.com:apphouseinc/apphouse.git" } }