@sorens/artist-svelte
Version:
an opinionated and clean UI framework for SvelteKit with theme support built-in
183 lines (182 loc) • 7.02 kB
JSON
{
"name": "@sorens/artist-svelte",
"version": "0.33.2",
"type": "module",
"author": {
"email": "soren.abedi@gmail.com",
"name": "Soren Abedi",
"url": "https://sorenabedi.ir"
},
"types": "index.d.ts",
"main": "index.js",
"description": "an opinionated and clean UI framework for SvelteKit with theme support built-in",
"license": "GPL-3.0",
"keywords": [
"artist-ui",
"artist",
"svelte",
"sveltekit",
"svelte-components",
"ui",
"ui-framework",
"ui-components",
"design-system",
"artist-design-system"
],
"repository": {
"type": "git",
"url": "https://github.com/sorenabedi/artist-svelte"
},
"homepage": "https://artist-ui.pages.dev",
"bugs": {
"url": "https://github.com/sorenabedi/artist-svelte/issues"
},
"publishConfig": {
"registry": "https://registry.npmjs.org/",
"access": "public"
},
"files": [
"**/*.d.ts",
"**"
],
"lint-staged": {
"*.{js,jsx,ts,tsx,svelte}": [
"pnpm run format",
"pnpm run check",
"pnpm run lint"
]
},
"husky": {
"hooks": {
"pre-commit": "lint-staged"
}
},
"devDependencies": {
"@babel/core": "^7.16.0",
"@babel/preset-env": "^7.16.0",
"@babel/preset-react": "^7.16.0",
"@jest/globals": "^27.3.1",
"@storybook/addon-a11y": "^6.3.12",
"@storybook/addon-actions": "^6.3.12",
"@storybook/addon-essentials": "^6.3.12",
"@storybook/addon-links": "^6.3.12",
"@storybook/addon-svelte-csf": "^1.1.0",
"@storybook/preset-scss": "^1.0.3",
"@storybook/svelte": "^6.3.12",
"@sveltejs/adapter-static": "^1.0.0-next.21",
"@sveltejs/kit": "^1.0.0-next.195",
"@testing-library/dom": "^8.11.0",
"@testing-library/jest-dom": "^5.15.0",
"@testing-library/svelte": "^3.0.3",
"@types/jest": "^27.0.2",
"@types/prismjs": "^1.16.6",
"@typescript-eslint/eslint-plugin": "^4.33.0",
"@typescript-eslint/parser": "^4.33.0",
"css-loader": "^5.2.6",
"dotenv": "^10.0.0",
"eslint": "^7.32.0",
"eslint-config-prettier": "^8.3.0",
"eslint-plugin-svelte3": "^3.2.1",
"husky": "^7.0.4",
"identity-obj-proxy": "^3.0.0",
"jest": "^27.3.1",
"jest-css-modules-transform": "^4.3.0",
"lint-staged": "^11.2.6",
"prettier": "^2.4.1",
"prettier-plugin-svelte": "^2.4.0",
"prism-themes": "^1.9.0",
"replace-in-file": "^6.3.2",
"sass-loader": "^10",
"string-replace-loader": "^3.0.3",
"style-loader": "^2",
"svelte": "^3.44.1",
"svelte-check": "^2.2.8",
"svelte-fragment-component": "^1.2.0",
"svelte-jester": "^2.1.5",
"svelte-jsx": "^2.0.0",
"svelte-loader": "^3.1.2",
"svelte-preprocess": "^4.9.8",
"svelte2tsx": "^0.4.8",
"ts-jest": "^27.0.7",
"tslib": "^2.3.1",
"typescript": "^4.4.4"
},
"dependencies": {
"clsx": "^1.1.1",
"nanoid": "^3.1.30",
"prismjs": "^1.25.0",
"sass": "^1.43.4"
},
"exports": {
"./package.json": "./package.json",
"./components/accordion": "./components/accordion/index.js",
"./components/accordionItem": "./components/accordionItem/index.js",
"./components/alert": "./components/alert/index.js",
"./components/avatar": "./components/avatar/index.js",
"./components/avatarStack": "./components/avatarStack/index.js",
"./components/backdrop": "./components/backdrop/index.js",
"./components/badge": "./components/badge/index.js",
"./components/button": "./components/button/index.js",
"./components/card": "./components/card/index.js",
"./components/checkbox": "./components/checkbox/index.js",
"./components/circularProgress": "./components/circularProgress/index.js",
"./components/drawer": "./components/drawer/index.js",
"./components/dropdown": "./components/dropdown/index.js",
"./components": "./components/index.js",
"./components/input": "./components/input/index.js",
"./components/link": "./components/link/index.js",
"./components/modal": "./components/modal/index.js",
"./components/navbar": "./components/navbar/index.js",
"./components/paper": "./components/paper/index.js",
"./components/radio": "./components/radio/index.js",
"./components/sidemenu": "./components/sidemenu/index.js",
"./components/switch": "./components/switch/index.js",
"./components/textBlock": "./components/textBlock/index.js",
"./css/GlobalStyles.css": "./css/GlobalStyles.css",
"./css/Normalize.css": "./css/Normalize.css",
"./env": "./env.js",
".": "./index.js",
"./scss/GlobalStyles.scss": "./scss/GlobalStyles.scss",
"./scss/modules/_colors.scss": "./scss/modules/_colors.scss",
"./scss/modules/_default.scss": "./scss/modules/_default.scss",
"./scss/modules/_functions.scss": "./scss/modules/_functions.scss",
"./scss/modules/_mixins.scss": "./scss/modules/_mixins.scss",
"./scss/modules/_normalize.scss": "./scss/modules/_normalize.scss",
"./scss/modules/_variables.scss": "./scss/modules/_variables.scss",
"./scss/variables.module.scss": "./scss/variables.module.scss",
"./store/boolean": "./store/boolean.js",
"./store": "./store/index.js",
"./svg/bug-icon": "./svg/bug-icon.js",
"./svg/chevron-down-icon": "./svg/chevron-down-icon.js",
"./svg/close-icon": "./svg/close-icon.js",
"./svg/document-icon": "./svg/document-icon.js",
"./svg/github-icon": "./svg/github-icon.js",
"./svg/milestone-icon": "./svg/milestone-icon.js",
"./svg/moon-icon": "./svg/moon-icon.js",
"./svg/more-icon": "./svg/more-icon.js",
"./svg/npm-icon": "./svg/npm-icon.js",
"./svg/sun-icon": "./svg/sun-icon.js",
"./types/components": "./types/components/index.js",
"./types/components/props": "./types/components/props.js",
"./types/global/event-action": "./types/global/event-action.js",
"./types/global/event-click": "./types/global/event-click.js",
"./types/global/function": "./types/global/function.js",
"./types/global": "./types/global/index.js",
"./types/global/transition-action": "./types/global/transition-action.js",
"./types/hook": "./types/hook/index.js",
"./types/hook/scroll": "./types/hook/scroll.js",
"./utilities/helper/booleanify": "./utilities/helper/booleanify/index.js",
"./utilities/helper/debounce": "./utilities/helper/debounce/index.js",
"./utilities/helper": "./utilities/helper/index.js",
"./utilities/helper/throttle": "./utilities/helper/throttle/index.js",
"./utilities/hook": "./utilities/hook/index.js",
"./utilities/hook/isVisible": "./utilities/hook/isVisible/index.js",
"./utilities/hook/resize": "./utilities/hook/resize/index.js",
"./utilities/hook/rtl": "./utilities/hook/rtl/index.js",
"./utilities/hook/scroll": "./utilities/hook/scroll/index.js",
"./utilities": "./utilities/index.js",
"./utilities/prismParser": "./utilities/prismParser/index.js",
"./utilities/svgParser": "./utilities/svgParser/index.js"
},
"svelte": "./index.js"
}