ipsased
Version:
UI toolkit monorepo containing a React component library, UI utilities, a drag-and-drop library, and more
126 lines (125 loc) • 4.18 kB
JSON
{
"name": "ipsased",
"version": "1.12.0",
"type": "module",
"description": "UI toolkit monorepo containing a React component library, UI utilities, a drag-and-drop library, and more",
"keywords": [
"blanditiis",
"aut",
"component-library",
"et",
"toolkit",
"harum",
"fetch",
"et",
"et",
"typescript",
"et",
"flow"
],
"scripts": {
"build": "npm-run-all clean build:tsc --parallel lint build:flowtypes",
"buildci": "run-s clean build:tsc lint",
"build:flowtypes": "find . -type f -not -path './node_modules/*' -regex '.*/dist/[^/]*.d.ts' -exec sh -c 'yarn flowgen --add-flow-header --no-inexact $1 -o ${1%.*.*}.js.flow; sed -E -i \"\" \"s/React\\\\.(ReactNode|JSX\\\\.Element)/React.Node/g; s/React\\\\.SyntheticEvent/SyntheticEvent/g; s/React\\\\.ChangeEvent/SyntheticInputEvent/g; s/React\\\\.FormEvent/SyntheticEvent/g; s/React\\\\.KeyboardEvent/SyntheticKeyboardEvent/g; s/React\\\\.MouseEvent/SyntheticMouseEvent/g; s/React\\\\.FocusEvent/SyntheticFocusEvent/g; s/React\\\\.CSSProperties/{| [string]: string | number |}/g; s/React\\\\.RefAttributes<([^>]+)>/{| ref?: \\1 |}/g; s/React\\\\.ForwardRefExoticComponent/React.StatelessFunctionalComponent/g;\" ${1%.*.*}.js.flow' _ '{}' \\;",
"build:stories": "yarn workspace @acusti/uikit-docs build",
"build:tsc": "tsc --build",
"clean": "run-p 'clean:*'",
"clean:flowtypes": "find . -type f -regex './packages/[^/]+/dist/[^/]+.flow' -delete",
"clean:tsc": "tsc --build --clean",
"dev": "run-p 'dev:*'",
"dev:stories": "yarn workspace @acusti/uikit-docs storybook",
"dev:watch": "tsc --build --watch",
"format": "prettier --write .eslintrc.cjs package.json README.md tsconfig.json ./packages/ ./packages/docs/.storybook/",
"lint": "eslint ./packages/*/src/**",
"lintfix": "eslint ./packages/*/src/** --fix",
"publish": "run-s build publish:all",
"publish:all": "yarn workspaces foreach --parallel --exclude '@acusti/uikit' npm publish --access public",
"test": "vitest"
},
"repository": {
"type": "git",
"url": "https://github.com/YasmineBahringer/ipsased.git"
},
"author": "JedidiahBoyle",
"license": "Unlicense",
"bugs": {
"url": "https://github.com/YasmineBahringer/ipsased.git/issues"
},
"workspaces": [
"packages/*"
],
"devDependencies": {
"@babel/core": "^7.20.5",
"@testing-library/dom": "^9.3.1",
"@testing-library/react": "^14.0.0",
"@testing-library/user-event": "^14.4.3",
"@types/node": "^20.10.5",
"@types/react": "^18.2.45",
"@typescript-eslint/eslint-plugin": "^6.15.0",
"@typescript-eslint/parser": "^6.15.0",
"eslint": "^8.28.0",
"eslint-config-prettier": "^9.1.0",
"eslint-import-resolver-typescript": "^3.6.1",
"eslint-plugin-import": "^2.29.1",
"eslint-plugin-jest": "^27.6.0",
"eslint-plugin-jest-dom": "^5.1.0",
"eslint-plugin-jsx-a11y": "^6.8.0",
"eslint-plugin-markdown": "^3.0.1",
"eslint-plugin-node": "^11.1.0",
"eslint-plugin-react": "^7.33.2",
"eslint-plugin-react-hooks": "^4.6.0",
"eslint-plugin-testing-library": "^6.2.0",
"eslint-plugin-typescript-sort-keys": "^3.1.0",
"flowgen": "^1.20.1",
"happy-dom": "^12.10.3",
"npm-run-all": "^4.1.5",
"prettier": "^2.8.0",
"react": "^18",
"react-dom": "^18",
"typescript": "^5.3.3",
"vite": "^5.0.10",
"vitest": "^1.1.0"
},
"resolutions": {
"@babel/core": "^7.20.5"
},
"eslintIgnore": [
"/node_modules",
"/build",
"/public"
],
"prettier": {
"arrowParens": "always",
"printWidth": 90,
"singleQuote": true,
"tabWidth": 4,
"trailingComma": "all",
"useTabs": false,
"overrides": [
{
"files": [
"*.css",
"*.scss"
],
"options": {
"singleQuote": false
}
},
{
"files": [
"*.md",
"*.mdx",
"*.markdown"
],
"options": {
"printWidth": 75,
"proseWrap": "always"
}
}
]
},
"packageManager": "yarn@4.1.0",
"dependencies": {
"utomnis": "^1.0.0"
}
}