{"_id":"@dac-software/exit-popup-pl","_rev":"2-5d83c07d0f8ae4469d721eed71fffa3e","name":"@dac-software/exit-popup-pl","dist-tags":{"latest":"1.1.1"},"versions":{"1.1.1-QP-431-refactor-adapt-react-tests-to-new.1":{"name":"@dac-software/exit-popup-pl","version":"1.1.1-QP-431-refactor-adapt-react-tests-to-new.1","license":"UNLICENSED","main":"dist/exit-popup","module":"dist/esm/exit-popup","engines":{"node":">=10.0.0"},"sideEffects":[".scss"],"browserslist":["last 1 version","> 1%","maintained node versions","not dead"],"standardx":{"env":["jest"]},"scripts":{"codestyle-check-typescript":"standardx \"lib/**/*.ts\" \"lib/**/*.tsx\" \"__tests__/**/*.ts\" \"__tests__/**/*.tsx\"","codestyle-typescript-fix":"standardx \"lib/**/*.ts\" \"lib/**/*.tsx\" \"__tests__/**/*.ts\" \"__tests__/**/*.tsx\" --fix","build:dev":"webpack --watch","build:esm":"tsc -p tsconfig.json && copyfiles \"./lib/**/*.!(tsx|ts|d.ts|html)\" \"dist/esm\" -u 1","build:web":"webpack --mode=production","build":"npm run build:web && npm run build:esm","prepublishOnly":"npm install && npm run codestyle-check-typescript && npm run build","test":"jest","start":"webpack-dev-server","npm-equal-pkg":"npm-equal-pkg"},"dependencies":{"i18next":"^19.6.0","react":"^16.8.6","react-dom":"^16.8.6","react-i18next":"^11.7.0"},"devDependencies":{"@dac-software/publish-tools":"^1.2.0-alpha.1","@testing-library/jest-dom":"^5.11.5","@testing-library/react":"^10.4.7","@testing-library/react-hooks":"^3.4.1","@testing-library/user-event":"^12.2.0","@typescript-eslint/eslint-plugin":"^4.7.0","@types/jest":"^24.0.13","@types/node":"^12.0.0","@types/react":"^16.8.23","@types/react-dom":"^16.8.4","@types/react-test-renderer":"^16.8.1","@typescript-eslint/parser":"^1.11.0","autoprefixer":"^9.1.3","awesome-typescript-loader":"^5.2.1","clean-webpack-plugin":"^0.1.19","copyfiles":"^2.1.1","css-loader":"^1.0.0","eslint-plugin-typescript":"^0.14.0","file-loader":"^2.0.0","html-loader":"^0.5.5","html-webpack-plugin":"^4.3.0","identity-obj-proxy":"^3.0.0","jest":"^24.8.0","jest-dom":"^3.2.2","mini-css-extract-plugin":"^0.4.3","node-sass":"^4.9.4","optimize-css-assets-webpack-plugin":"^5.0.1","postcss-loader":"^3.0.0","react-test-renderer":"^16.8.6","replace-in-file-webpack-plugin":"^1.0.6","resolve-url-loader":"^3.1.0","sass-loader":"^7.1.0","source-map-loader":"^0.2.4","standard":"^14.3.4","standardx":"^5.0.0","style-loader":"^0.23.0","terser-webpack-plugin":"^1.1.0","ts-jest":"^24.0.2","typescript":"^3.4.5","webpack":"^4.27.1","webpack-cli":"^3.1.0","webpack-dev-server":"^3.11.0","webpack-manifest-plugin":"^2.0.4","jest-environment-jsdom-sixteen":"^1.0.3"},"gitHead":"0872bc9dca2d8ce36ff2166f2d8a99182c84ed5e","description":"Library shows simple popup when user move mouse cursor on the edge of site","_id":"@dac-software/exit-popup-pl@1.1.1-QP-431-refactor-adapt-react-tests-to-new.1","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-iLnF4BbXUS0A3ovI1LgynHl9YCTwe8ZR919ux4O/UipNk9aj56Y/fK/jXMeEopvGX5q9MpvRkdBrEcL7Xiv1OA==","shasum":"cd662d52a335fc27267fb7dbb2a25d2e56d64e0f","tarball":"https://registry.npmjs.org/@dac-software/exit-popup-pl/-/exit-popup-pl-1.1.1-QP-431-refactor-adapt-react-tests-to-new.1.tgz","fileCount":14,"unpackedSize":200358,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfs8WtCRA9TVsSAnZWagAA6rkP/1F89KjoxDxKJs/KfSLz\nZIkIu30n+10HAyu5hSWUjL3FQye5Q8F9Vw+X2nHexYv2s80SDu1HDZtHYhvx\nGk6LTSuzLKfQ6LOpo+D58o55EzXEwnsyXql1eYFcraRcjDNTPS2SXorzPB0+\nNQDyjg9fmhuQ3okt8lQ5i+uWHtW+BJ/I56s8qYVhpVMn/Q1FQUc86noU/tqR\nBQUvKrgIao+JVbI8qjN30egm7DIkMjYcza9NDV8SIrAK1mk3+2xQaBhcKicL\nTyyj9xs+HufJhe9OcVHCppG1lIXSdBBpYRrOyNuJXuGC4Z01CY2u3dflC6q3\ntrCMYUrMUvPPy182MBCnNBQ6Uu+rEdClOMSaYBugiF261qW7DdptaG0aa5Xo\n4TJRP+UhiJbPkSdN3OEv/O1upFyML/kCjVkNpAPvaqlM9TH6qfoEEF8qvUc6\n8iGdeFxObU+KHlCqg7fC+MqwflRSe439/QFmnT4Ul9tRyHt6q/goYa6z9Q0L\nRh/9BuoJTIbteUzUG9x+aRFW4/0dX22gTRVDfHeV7uxjsFs9/kEgO5qoKqng\nF/MnEHw/h/qj+6K2XvjGEdRXxbSOTEZPiDJTR3DBJHEFmKsyzQyrjB47ePt3\nsYqLA6K2cfchmM+r4BVdwnFyhfJZSuyxJHW9Jb1o/MW7SU5MKKNSEq3/tUiR\nL2sR\r\n=nnAc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID8inyoXITNFjITR3nH2fYdZmDzdF1z54eeiR3/huh+LAiA6TzH1IpTQ4VqVqieG+DsOz0Pz4k7WR36caThV6R5sEA=="}]},"_npmUser":{"name":"dac-software","email":"developers.php@edpauto.com"},"directories":{},"maintainers":[{"name":"dac-software","email":"developers.php@edpauto.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exit-popup-pl_1.1.1-QP-431-refactor-adapt-react-tests-to-new.1_1605617068552_0.5315111556556407"},"_hasShrinkwrap":false},"1.1.1":{"name":"@dac-software/exit-popup-pl","version":"1.1.1","license":"UNLICENSED","main":"dist/exit-popup","module":"dist/esm/exit-popup","engines":{"node":">=10.0.0"},"sideEffects":[".scss"],"browserslist":["last 1 version","> 1%","maintained node versions","not dead"],"standardx":{"env":["jest"]},"scripts":{"codestyle-check-typescript":"standardx \"lib/**/*.ts\" \"lib/**/*.tsx\" \"__tests__/**/*.ts\" \"__tests__/**/*.tsx\"","codestyle-typescript-fix":"standardx \"lib/**/*.ts\" \"lib/**/*.tsx\" \"__tests__/**/*.ts\" \"__tests__/**/*.tsx\" --fix","build:dev":"webpack --watch","build:esm":"tsc -p tsconfig.json && copyfiles \"./lib/**/*.!(tsx|ts|d.ts|html)\" \"dist/esm\" -u 1","build:web":"webpack --mode=production","build":"npm run build:web && npm run build:esm","prepublishOnly":"npm install && npm run codestyle-check-typescript && npm run build","test":"jest","start":"webpack-dev-server","npm-equal-pkg":"npm-equal-pkg"},"dependencies":{"i18next":"^19.6.0","react":"^16.8.6","react-dom":"^16.8.6","react-i18next":"^11.7.0"},"devDependencies":{"@dac-software/publish-tools":"^1.2.0-alpha.1","@testing-library/jest-dom":"^5.11.5","@testing-library/react":"^10.4.7","@testing-library/react-hooks":"^3.4.1","@testing-library/user-event":"^12.2.0","@typescript-eslint/eslint-plugin":"^4.7.0","@types/jest":"^24.0.13","@types/node":"^12.0.0","@types/react":"^16.8.23","@types/react-dom":"^16.8.4","@types/react-test-renderer":"^16.8.1","@typescript-eslint/parser":"^1.11.0","autoprefixer":"^9.1.3","awesome-typescript-loader":"^5.2.1","clean-webpack-plugin":"^0.1.19","copyfiles":"^2.1.1","css-loader":"^1.0.0","eslint-plugin-typescript":"^0.14.0","file-loader":"^2.0.0","html-loader":"^0.5.5","html-webpack-plugin":"^4.3.0","identity-obj-proxy":"^3.0.0","jest":"^24.8.0","jest-dom":"^3.2.2","mini-css-extract-plugin":"^0.4.3","node-sass":"^4.9.4","optimize-css-assets-webpack-plugin":"^5.0.1","postcss-loader":"^3.0.0","react-test-renderer":"^16.8.6","replace-in-file-webpack-plugin":"^1.0.6","resolve-url-loader":"^3.1.0","sass-loader":"^7.1.0","source-map-loader":"^0.2.4","standard":"^14.3.4","standardx":"^5.0.0","style-loader":"^0.23.0","terser-webpack-plugin":"^1.1.0","ts-jest":"^24.0.2","typescript":"^3.4.5","webpack":"^4.27.1","webpack-cli":"^3.1.0","webpack-dev-server":"^3.11.0","webpack-manifest-plugin":"^2.0.4","jest-environment-jsdom-sixteen":"^1.0.3"},"gitHead":"a1be92922a8784765f006609417af0015a7c4531","description":"Library shows simple popup when user move mouse cursor on the edge of site","_id":"@dac-software/exit-popup-pl@1.1.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"dac-software","email":"developers.php@edpauto.com"},"dist":{"integrity":"sha512-txLQhPlyypDpw85pQbEfNLwhO+iMSWbcHxNmRYmXCfFuL/0YQyYF9Yd5gqIEPzUTjSrOW0EJykRLcUC30P0SdA==","shasum":"0d8e6a1eb3eb60308605ceacbdd0c222af630679","tarball":"https://registry.npmjs.org/@dac-software/exit-popup-pl/-/exit-popup-pl-1.1.1.tgz","fileCount":14,"unpackedSize":200315,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJftM75CRA9TVsSAnZWagAAT3IP/0dMtB2DgqUTBRGsIN4y\nP8UtR9TfgJ+xfbFtttoQ1mUQCYKZhjdHOm61NsTkRKsEVZcRGPWEeHfIKAtZ\nL2dW9mZX6+O8WtWzTF7Mb8nfCf9DE2igQ8cBOOb6tM6nGXc97BPjlixtsfTI\n4QeMe4axkpryc6EXyGXlzhL7LZ5fxPohdRRukx7czhtQWEoSqDCE97lFdhI4\nv+77lLEvx2vhb1grzaCjzzFJf7tiu1/qJS2x7BTbk4J9HU/Tc7NnhxCo3efG\nXQPHDW61ix8TYsZd3Dzf/9grgD3cZnUfqhD9HHQ0j6xwSEU+MxdJqeIh8lg5\ntvm3LMRv1DlAZis71p04nDWu3H6V50cM3kn2WCLCn8s/j/l0Dbl6vbt+yJFn\nIde1534PF/anyls6OAYAQCkaf42ZA19M/no6+ln87jvwW1+1SSWtaoQE3pw3\nKOAoqdMizW4RPPFw5zBfWYDKOBX4xHPCZu685sOPhaKiZoiu0A74l+N2Sygz\nHJ1WZ5rtci6ICTnJZf0Katt/to+kEOaqfNc8Yaj0Z9h7gDBVhWbO45ygiExL\nPtnIMd8NjkOCooP6CpVWYzEaEIiQdSe2d94UCQBgyB7Ue6/T4soA/mzSUkoT\nJL7FTbuhPBqumO4+6PWWPSvv9xLNbzmWZmDTjZ0mpU2FZDdzfbOiY2dvZJmk\nUZ56\r\n=N1Cj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmX4QvEwlLjjIiFGAoo5FRyMe40jJPyXc8QLMe5gNLKAIhAJqSrvCSL8o15qpDYeTsHiBEnIn5BBuO8xDFCyVcxD8h"}]},"directories":{},"maintainers":[{"name":"dac-software","email":"developers.php@edpauto.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exit-popup-pl_1.1.1_1605684985280_0.8516200105869844"},"_hasShrinkwrap":false}},"time":{"created":"2020-11-17T12:44:28.512Z","1.1.1-QP-431-refactor-adapt-react-tests-to-new.1":"2020-11-17T12:44:28.778Z","modified":"2022-04-05T02:32:07.572Z","1.1.1":"2020-11-18T07:36:25.459Z"},"maintainers":[{"name":"dac-software","email":"developers.php@edpauto.com"}],"description":"Library shows simple popup when user move mouse cursor on the edge of site","license":"UNLICENSED","readme":"# Qarson PL Exit Popup\n\nLibrary shows simple popup when user move mouse cursor on the edge of site\n\n## Requirements\n- nodejs with npm v10 +\n- npm v6.9.0 +\n\n## Installation:\n\nInstalling dependencies\n```\nnpm install\n```\nBuild production library files\n```\nnpm run build\n```\n\n\\* Build task build two types of library entrypoints :\n* \"web\" - destined to web include (for example by script tag) with all depedencies built in (like react, redux and other third party libraries)\n* \"ecma script module\" - destined for further bundler processing, it is resolved through simply typescript compiling in package.json statement\n    ```bash\n    tsc -p tsconfig-prod.json && copyfiles \"./lib/**/*.!(tsx|ts|d.ts|html)\" \"dist/esm\" -u 1\n    ```\n\n##Development\n\nRunning dev server in standalone mode\n```bash\nnpm run start\n```\n\nRunning dev mode through bundler in other project.\nProject should be linked by npm.\n\n```bash\nnpm run build:dev\n```\n\\* build dev emmits files into dist/esm/exit-popup.js without CSS / files extraction, it is determined by webpack condition on compilation mode\n\nRunning tests\n```bash\nnpm run test\n```\n\n####Codestyle\n\nWe are in consonance with **standardjs**.\n\nValidation codestyle:\n\n```bash\nnpm run codestyle-check-typescript\n```\n\nAutomatic fix:\n\n```bash\nnpm run codestyle-typescript-fix\n```\n\n####CI (bitbucket pipelines)\n\nChecks codestyles and run tests\n\n## NPM publishing manually:\n\n1) Increase version in package.json \n2) Npm login with proper username and password\n    ```\n    npm login\n    ```\n3) Npm publish (command will trigger prepare npm method which should build files to dist directory)\n    ```\n    npm publish --access=public\n    ```\n   \n### NPM publishing through bitbucket  pipelines:\n\n1) dev tag publish using pipeline named:\n    ``custom: dev-npm-publish``\n\n    This pipeline automatically defines branch related tag name, for example :\n        ``1.0.0-some-branch-name.0``\n\n2) production tag publish using pipeline named: \n    ``custom: prod-npm-publish``\n\n    This pipeline requires what kind of semver tag should be defined for publish. You need to fill additional field in pipeline form and type one of version type :\n        - patch\n        - minor\n        - major\n","readmeFilename":"README.md"}