{"_id":"@cakemail-org/ui-components","_rev":"9-e07b0b7d6c02c1b2f6404e43c049a73a","name":"@cakemail-org/ui-components","dist-tags":{"latest":"7.9.12"},"versions":{"7.9.12":{"name":"@cakemail-org/ui-components","version":"7.9.12","author":{"name":"Cakemail Dev Team"},"license":"ISC","_id":"@cakemail-org/ui-components@7.9.12","maintainers":[{"name":"joemingna","email":"jonathan@cakemail.com"},{"name":"hdgatcake","email":"hdg@cakemail.com"}],"dist":{"shasum":"c3c13d5ea9806f1a14d1c8124bf09221e1515e8e","tarball":"https://registry.npmjs.org/@cakemail-org/ui-components/-/ui-components-7.9.12.tgz","fileCount":336,"integrity":"sha512-8p5qZEvySD9ISNiWo4WKerwcON5mJW+NuqoU3phn/PzKsvQCv9yQjTNfz2HtbUlFiz/pk1xoxSccteKO4YcNHw==","signatures":[{"sig":"MEUCIGXIqMdciUV+PbwbGowOEOiLXHExmrlGvdfadarWc8aaAiEAy7Jnl4z0uBU1EMiKbpxZAGuCxx+4W2IVe9fRn2mYP78=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2009477},"jest":{"resetMocks":true,"setupFiles":["<rootDir>/setupFile.js"],"collectCoverage":true,"moduleNameMapper":{"setupFiles":["<rootDir>/setupFile.js"],"^.+\\.(css|scss)$":"identity-obj-proxy","~.+\\.(gif|ttf|eot|svg|png)$":"identity-obj-proxy"},"coverageDirectory":"react/__tests__/coverage","coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"setupFilesAfterEnv":["<rootDir>/setupTests.js"],"collectCoverageFrom":["react/src/components/**","react/src/handlers/**"],"snapshotSerializers":["enzyme-to-json/serializer"],"testPathIgnorePatterns":["/__tests__/coverage/"]},"main":"./lib","gitHead":"5061979d9d5fa91b0b879b5824ddea785a15aa75","scripts":{"//":"Comment : jest --coverage to see code coverage, --verbose to see each test","test":"jest --coverage --verbose --watchAll","start":"start-storybook -p 6007","postpublish":"gulp clean","prepublishOnly":"gulp build","build-storybook":"build-storybook"},"_npmUser":{"name":"joemingna","actor":{"name":"joemingna","type":"user","email":"jonathan@cakemail.com"},"email":"jonathan@cakemail.com"},"repository":{"url":"ssh://git@repos.cakemail.com/com/ui-bootstrap.git","type":"git"},"_npmVersion":"10.8.2","description":"Cakemail UI components","directories":{"lib":"lib"},"_nodeVersion":"20.10.0","dependencies":{"classnames":"~2.2.5","node-bourbon":"~4.2.8","react-places-autocomplete":"^6.1.3"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","jest":"^25.5.4","sass":"~1.32.12","jsdom":"^16.4.0","react":"^17.0.2","sinon":"^9.0.3","enzyme":"^3.11.0","rimraf":"^3.0.2","bourbon":"^7.1.0","core-js":"^3.6.5","jest-cli":"^25.5.4","babel-cli":"^6.26.0","gulp-sass":"^5.1.0","gulp-twig":"^1.2.0","react-dom":"^17.0.2","babel-jest":"^25.5.1","css-loader":"^3.6.0","gulp-babel":"^8.0.0","prop-types":"^15.7.2","@babel/core":"^7.11.6","file-loader":"^6.1.0","gulp-concat":"^2.6.1","gulp-uglify":"^3.0.2","sass-loader":"^10.1.1","autoprefixer":"^9.8.6","babel-loader":"^8.1.0","browser-sync":"^2.26.12","gulp-postcss":"^8.0.0","react-router":"^5.2.0","style-loader":"^1.2.1","babel-runtime":"^6.26.0","enzyme-to-json":"^3.5.0","gulp-clean-css":"^4.3.0","gulp-transform":"^3.0.5","@storybook/react":"^6.0.26","react-router-dom":"^5.2.0","@babel/preset-env":"^7.11.5","gulp-inject-string":"^1.1.2","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.10.4","react-test-renderer":"^17.0.2","@storybook/addon-knobs":"^6.0.26","storybook-react-router":"^1.0.8","@dump247/storybook-state":"^1.6.1","@storybook/addon-actions":"^6.0.26","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.0.0","react-dom":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-components_7.9.12_1751048313326_0.7048304222374739","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2025-06-27T18:18:33.246Z","modified":"2026-09-28T20:08:16.433Z","7.9.12":"2025-06-27T18:18:33.526Z"},"author":{"name":"Cakemail Dev Team"},"license":"ISC","repository":{"url":"ssh://git@repos.cakemail.com/com/ui-bootstrap.git","type":"git"},"description":"Cakemail UI components","maintainers":[{"email":"greg@cakemail.com","name":"sebgregoire"},{"email":"hdg@cakemail.com","name":"hdgatcake"},{"email":"f@cakemail.com","name":"zoyth"}],"readme":"# UI-component\n\nThe ui-component is an application written in react/js. It is a frontend app library for the Cakemail-app.\n\n## Contributors guide\n\nhttps://github.com/cakemail/ui-components/wiki/Getting-started\n\n## Installation\n\nFirst, you need Node installed on your machine.\n\n### Installing node\n\nTo install node on your machine:\n\nWindows and Mac : https://nodejs.org/en/download/\n\nDebian: \n```bash\nsudo apt install npm\n```\n\nFedora: \n```bash\nsudo dnf install npm\n``` \n\n### Installation dependencies\nThen install all the dependencies in your project folder with npm\n```bash\nnpm install\n```\n\n\n## Starting\n\nTo start your application locally, you must run the following command:\n```bash\nnpm run start\n```\n\nBy default, the application runs at : http://localhost:6006/\n\nTo change webpacks configuration, open the file named : webpack.config.dev.js\n\n\n## Testing\n\nJest / enzyme are used to create tests.\n\nTo run them once:\n```bash\nnpm run test\n```\n\nTo run the coverage with additional bash options:\n```bash\nnpm run testWatch\n```\n\n","readmeFilename":"README.md"}