@nodeject/ui-components
Version:
UI library for non-trivial components
195 lines (194 loc) • 7.51 kB
JSON
{
"name": "@nodeject/ui-components",
"version": "0.25.1",
"description": "UI library for non-trivial components",
"main": "cjs/index.js",
"module": "esm/index.js",
"files": [
"dist",
"cjs",
"esm"
],
"typings": "cjs/index.d.ts",
"scripts": {
"lint:fix": "tslint --project tsconfig.json --format codeFrame --fix \"src/**/*.{js,json,ts,tsx,css}\"",
"format": "yarn run lint:fix && yarn run prettier",
"prettier": "prettier --write \"src/**/*.{js,json,ts,tsx,css}\" --single-quote --no-semi --tab-width 4",
"test": "echo \"Error: no test specified\" && exit 1",
"clean-dist": "shx rm -rf dist",
"transpile-webpack": "tsc --p tsconfig-for-webpack.json --outDir ./",
"build:esm": "tsc -m es6 --outDir dist/esm",
"fetch:m": "git fetch --prune origin master:master",
"sync": "yarn run fetch:m && git merge master",
"build:cjs:": "tsc",
"build:prod:es5:scratch": "npm run clean-dist && npm run transpile-webpack && webpack --mode production --config ./webpack.config.prod.js",
"build:prod:es5": "webpack --mode production --config ./webpack.config.prod.js",
"copy-package-files": "shx cp README.md ./dist/README.md && shx cp package.json ./dist/package.json",
"create-less-dist": "echo @import \"../cjs/style/index.less\"; > \"./dist/dist/schedio-ui-components.less\"",
"create-less-distTOIMPROVE": "echo @import \"../cjs/style/index.less\"; > \"./dist/dist/schedio-ui-components.less\" && echo @import \"../cjs/style/components.less\"; >> \"./dist/dist/schedio-ui-components.less\"",
"clean-non-needed-dist-files": "shx rm -rf ./dist/dist/schedio-ui-components-node.css",
"build:prod-minified": "uglifyjs ./dist/dist/schedio-ui-components.js -c -m -o ./dist/dist/schedio-ui-components.min.js --source-map",
"build:prod": "npm run clean-dist && set NODE_ENV=production && npm run transpile-webpack && npm run build:prod:es5 && tsc && npm run build:esm && npm run copy-package-files && npm run build:prod-minified && npm run create-less-dist && npm run clean-non-needed-dist-files",
"publish:all": "yarn release && yarn build:prod && cd dist && npm publish && cd..",
"publish:no-release": "yarn build:prod && cd dist && npm publish && cd..",
"start": "npm run transpile-webpack && webpack-dev-server --config ./webpack.config.dev.js",
"release": "standard-version",
"start-storybook": "start-storybook -p 9001 -c .storybook",
"build-storybook": "build-storybook",
"storybook": "start-storybook -p 6006"
},
"repository": {
"type": "git",
"url": "git+https://bitbucket.org/schedioapp/schedio.ui-components.git"
},
"keywords": [
"Typescript",
"Webpack",
"React",
"npm package",
"Live Reload"
],
"author": "Greg Forel",
"license": "MIT",
"homepage": "https://bitbucket.org/schedioapp/schedio.ui-components.git#readme",
"dependencies": {
"@averystupidtest/editor": "3.0.10",
"@nodeject/wbs": "0.0.1-beta.1529570624",
"@richardrout/react-smooth-dnd": "^0.13.0",
"@types/react-hot-loader": "^4.1.0",
"@umijs/hooks": "^1.9.3",
"antd": "^4.16.1",
"classcat": "^4.1.0",
"dayjs": "^1.10.4",
"immer": "^8.0.0",
"is-hotkey": "^0.1.4",
"lodash": "^4.17.20",
"panzoom": "^9.4.1",
"performant-array-to-tree": "^1.7.1",
"react": "^17.0.2",
"react-cool-dimensions": "^2.0.6",
"react-div-100vh": "^0.5.6",
"react-dom": "^17.0.2",
"react-highlight-words": "^0.16.0",
"react-hot-loader": "^4.12.21",
"react-intersection-visible": "^2.1.0",
"react-resize-detector": "^6.7.2",
"react-responsive": "^8.2.0",
"react-router": "^6.0.0-alpha.4",
"react-router-dom": "^6.0.0-alpha.4",
"react-scrollchor": "^6.0.0",
"react-tribute": "^1.0.4",
"subscriptions-transport-ws": "^0.9.18",
"tributejs": "^5.1.3",
"unstated-next": "^1.1.0",
"use-deep-compare-effect": "^1.4.0",
"use-methods": "^0.5.1",
"uuid": "^8.3.1"
},
"devDependencies": {
"@babel/core": "^7.11.6",
"@babel/preset-env": "^7.11.5",
"@babel/preset-react": "^7.10.4",
"@fullhuman/postcss-purgecss": "^3.0.0",
"@storybook/addon-actions": "^6.1.8",
"@storybook/addon-console": "^1.2.2",
"@storybook/addon-knobs": "^6.1.8",
"@storybook/addon-links": "^6.1.8",
"@storybook/addon-storyshots": "^6.1.8",
"@storybook/addon-viewport": "^6.1.8",
"@storybook/addons": "^6.1.8",
"@storybook/react": "^6.1.8",
"@tailwindcss/aspect-ratio": "^0.2.0",
"@tailwindcss/forms": "^0.2.1",
"@tailwindcss/typography": "^0.3.1",
"@types/copy-webpack-plugin": "^4.0.1",
"@types/is-hotkey": "^0.1.1",
"@types/jest": "^22.0.1",
"@types/lodash": "^4.14.165",
"@types/react": "^17.0.0",
"@types/react-dom": "^17.0.0",
"@types/react-highlight-words": "^0.16.1",
"@types/react-test-renderer": "^16.0.0",
"@types/react-virtualized": "^9.21.8",
"@types/react-window": "^1.8.1",
"@types/storybook__react": "^4.0.2",
"@types/uuid": "^8.3.0",
"@types/webpack": "^4.4.19",
"@types/webpack-dev-server": "^3.1.1",
"@types/webpack-env": "^1.13.6",
"@types/webpack-merge": "^4.1.3",
"@welldone-software/why-did-you-render": "^4.3.2",
"autoprefixer": "9",
"awesome-typescript-loader": "^3.4.1",
"babel-loader": "^8.1.0",
"copy-webpack-plugin": "^4.3.1",
"cross-var": "^1.1.0",
"css-loader": "^0.28.8",
"cssnano": "^4.1.10",
"del-cli": "^1.1.0",
"emotion-theming": "^10.0.9",
"enzyme": "^3.3.0",
"enzyme-adapter-react-16": "^1.1.1",
"extract-text-webpack-plugin": "^4.0.0-beta.0",
"file-loader": "^1.1.6",
"glob": "^7.1.6",
"identity-obj-proxy": "^3.0.0",
"import-loader": "^1.0.1",
"jest": "^22.0.5",
"less": "^3.12.2",
"less-loader": "^7.0.1",
"mini-css-extract-plugin": "^0.11.2",
"obj-str": "^1.0.3",
"postcss": "^6.0.16",
"postcss-cssnext": "^3.0.2",
"postcss-import": "^11.0.0",
"postcss-loader": "^2.0.10",
"postcss-preset-env": "^6.7.0",
"purgecss-webpack-plugin": "^3.0.0",
"react-test-renderer": "^16.2.0",
"shx": "^0.3.2",
"source-map-loader": "^0.2.3",
"standard-version": "^4.3.0",
"storybook-react-router": "^1.0.8",
"style-loader": "^0.19.1",
"svg-inline-loader": "^0.8.0",
"svg-url-loader": "^3.0.0",
"tailwindcss": "npm:@tailwindcss/postcss7-compat",
"ts-import-plugin": "^1.4.3",
"ts-jest": "^22.0.1",
"ts-loader": "^5.3.0",
"typescript": "^4.1.2",
"typings-for-css-modules-loader": "^1.7.0",
"uglify-js": "^3.3.5",
"webpack": "^4.44.2",
"webpack-bundle-analyzer": "^3.8.0",
"webpack-cli": "^3.1.2",
"webpack-dev-server": "^3.1.10",
"webpack-env": "^0.8.0",
"webpack-merge": "^4.1.4",
"webpack-node-externals": "^1.7.2"
},
"jest": {
"transform": {
".(ts|tsx)": "<rootDir>/node_modules/ts-jest/preprocessor.js"
},
"mapCoverage": true,
"testPathIgnorePatterns": [
"/node_modules/",
"/dist/",
"/webpack/"
],
"moduleNameMapper": {
"\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$": "<rootDir>/__mocks__/fileMock.js",
"\\.(css|less)$": "identity-obj-proxy"
},
"setupTestFrameworkScriptFile": "<rootDir>/src/setupTests.ts",
"testRegex": "(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$",
"moduleFileExtensions": [
"ts",
"tsx",
"js",
"json"
]
}
}