UNPKG

@synotech/print

Version:

A collection of print templates for synotech applications

166 lines (165 loc) 4.05 kB
{ "name": "@synotech/print", "description": "A collection of print templates for synotech applications", "author": "Zeal Murapa", "version": "2.0.9", "license": "MIT", "main": "dist/index.js", "engines": { "node": ">=10" }, "scripts": { "dev": "concurrently \"yarn build --watch\" \"yarn storybook\"", "build": "tsup", "commit": "cz", "publish": "yarn build; yarn publish --access public", "size": "size-limit", "analyze": "size-limit --why", "storybook": "storybook dev -p 6006", "link:self": "yarn link --global", "storybook:build": "storybook build", "prepare": "husky" }, "keywords": [ "generic", "technology", "business", "user-interactions", "design", "layout" ], "repository": { "type": "git", "url": "" }, "types": "./dist/index.d.ts", "typings": "./dist/index.d.ts", "exports": { ".": { "require": "./dist/index.js", "import": "./dist/index.mjs" }, "./*": "./dist/*" }, "files": [ "dist" ], "release-it": { "git": { "commitMessage": "chore(release): v${version}" }, "github": { "release": true }, "npm": { "publish": false } }, "prettier": { "printWidth": 100, "semi": false, "singleQuote": true, "trailingComma": "es5", "tabWidth": 4, "useTabs": true, "bracketSpacing": true, "jsxBracketSameLine": true, "arrowParens": "always" }, "size-limit": [ { "path": "dist/gross-print-templates.cjs.production.min.js", "limit": "10 KB" }, { "path": "dist/gross-print-templates.esm.js", "limit": "10 KB" } ], "devDependencies": { "@babel/core": "^7.24.9", "@react-pdf/renderer": "^4.3.0", "@react-pdf/yoga": "^4.1.2", "@size-limit/preset-small-lib": "^11.1.4", "@storybook/addon-essentials": "^8.6.14", "@storybook/addon-info": "^5.3.21", "@storybook/addon-interactions": "^8.6.14", "@storybook/addon-links": "^8.6.14", "@storybook/addon-onboarding": "^8.6.14", "@storybook/addon-postcss": "^2.0.0", "@storybook/addon-webpack5-compiler-swc": "^3.0.0", "@storybook/addons": "^7.6.17", "@storybook/blocks": "^8.6.14", "@storybook/experimental-addon-test": "^8.6.14", "@storybook/react": "^8.6.14", "@storybook/react-webpack5": "^8.6.14", "@storybook/test": "^8.6.14", "@svgr/cli": "^8.1.0", "@svgr/core": "^8.1.0", "@svgr/plugin-jsx": "^8.1.0", "@svgr/plugin-prettier": "^8.1.0", "@testing-library/jest-dom": "6.4.8", "@testing-library/react": "16.0.0", "@types/node": "22.1.0", "@types/react": "^19.1.2", "@types/react-dom": "^19.1.2", "@types/react-test-renderer": "19.1.0", "@types/styled-components": "^5.1.26", "babel-loader": "^9.1.3", "concurrently": "8.2.2", "currency.js": "^2.0.4", "eslint": "^9.25.0", "eslint-plugin-react-hooks": "^5.2.0", "eslint-plugin-react-refresh": "^0.4.19", "eslint-plugin-storybook": "^0.12.0", "globals": "^16.0.0", "husky": "^9.1.1", "jsbarcode": "^3.11.6", "lefthook": "^1.7.11", "libphonenumber-js": "^1.12.8", "lint-staged": "^16.0.0", "lodash": "^4.17.21", "moment": "^2.30.1", "num-words": "^1.2.3", "playwright": "^1.52.0", "prettier": "3.3.3", "prop-types": "15.8.1", "qrcode": "^1.5.1", "qrcode.react": "^4.2.0", "react-is": "^18.3.1", "react-native-svg": "^15.5.0", "react-test-renderer": "19.1.0", "release-it": "17.6.0", "sharp": "^0.32.2", "size-limit": "^11.1.4", "storybook": "^8.6.14", "storybook-addon-meta": "^1.0.3", "storybook-addon-sass-postcss": "^0.3.2", "storybook-react-context": "^0.7.0", "styled-components": "^5.3.5", "styled-system": "^5.1.5", "ts-node": "10.9.2", "tsconfig-paths": "4.2.0", "tsdx": "^0.14.1", "tslib": "^2.6.3", "tsup": "8.2.4", "tsx": "4.16.5", "typescript": "~5.8.3", "typescript-eslint": "^8.30.1" }, "lint-staged": { "**/*.{js,jsx,ts,tsx,html,json,css,scss,md}": [ "prettier --write" ] }, "dependencies": { "htmlparser2": "^10.0.0", "react": "^19.1.0", "react-dom": "^19.1.0" }, "peerDependencies": { "react": ">=17", "react-dom": ">=17" }, "resolutions": {} }