diff --git a/package.json b/package.json new file mode 100644 index 0000000..3ab0165 --- /dev/null +++ b/package.json @@ -0,0 +1,40 @@ +{ + "name": "repluggable-monorepo", + "version": "1.0.0", + "license": "MIT", + "description": "Allows composition of a React-with-Redux application entirely from a list of pluggable packages", + "author": { + "name": "Wix.com", + "email": "responsive-feds@wix.com" + }, + "repository": { + "type": "git", + "url": "https://github.com/wix/repluggable" + }, + "scripts": { + "start": "webpack-dev-server --hot --config webpack.local.config.js", + "build": "rm -rf dist && yarn build-cjs && yarn build-es && yarn build-bundle-dev && yarn build-bundle-prod", + "build-cjs": "tsc --outDir dist --module commonjs", + "build-es": "tsc --outDir dist/es --module esNext", + "build-bundle-dev": "webpack --config webpack.dev.config.js", + "build-bundle-prod": "webpack --config webpack.prod.config.js", + "test": "jest --coverage", + "posttest": "tslint --project .", + "lintfix": "tslint --fix --project ." + }, + "resolutions": { + "node-forge": "^1.0.0" + }, + "husky": { + "hooks": { + "pre-commit": "lint-staged" + } + }, + "lint-staged": { + "(src|test|testKit)/**/*.{ts,tsx}": [ + "tslint --project . --fix" + ] + }, + "packageManager": "yarn@4.6.0" + } + \ No newline at end of file