Catalog npm
Back to packageRELEASE DETAILS

0.3.19

npm

0.3.20-beta.11

Synapse Reusable components library v2

Published19 Apr 2021
Direct dependencies39
Transitive dependenciesNot calculated

README

Current package documentation

synapse-ui

Reusable ui components for Synapse

Adding a new component

  1. Create your new component inside the src/ folder. You could place your component into any of the existing folders or create a new one.
  2. Create your style files inside its respective component folder.
  3. Create index.js file in the root of the new folder like so src/_your_folder/index.js.
  4. Import and export the new components inside index.js like so
    import Component1 from './Component1/Component1;
    import Component2 from './Component2/Component2;
    import Component3 from './Component3/Component3;
    
    export {
       Component1,
       Component2,
       Component3,
       {... moreComponents}
    };
    

Testing your new components

  1. Go to the package.json of synapse-ui and change the name attribute for synapse-ui-v2.
  2. Run yarn install.
  3. Run yarn build.
  4. Run yarn link.
  5. Then go to the project directory where you will use synapse-ui and run yarn link synapse-ui-v2.

Testing your components with Storybook

  1. Create a stories.jsx file along with your component
  2. Run yarn install
  3. Run yarn storybook
  4. Navigate to your component in Storybook dashboard
  5. For additional context, please refer to official Storybook documentation at https://www.learnstorybook.com/

Publishing

  1. Run yarn install.
  2. If you are not logged in. Run npm login. Make sure to count with a npm account.
  3. Run the npm publish command.
  4. !Done¡.

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Declared dependencies 44

Native requirements
39 direct targetsNot calculated transitive count
Package / targetRequirementRelationship
@date-io/core
Environment
{
  "local_name": "@date-io/core",
  "alias": false,
  "peer_metadata": null
}
^1.3.11runtime
@date-io/date-fns
Environment
{
  "local_name": "@date-io/date-fns",
  "alias": false,
  "peer_metadata": null
}
^1.3.11runtime
@material-ui/core
Environment
{
  "local_name": "@material-ui/core",
  "alias": false,
  "peer_metadata": null
}
4.3.1runtime
@material-ui/pickers
Environment
{
  "local_name": "@material-ui/pickers",
  "alias": false,
  "peer_metadata": null
}
^3.2.7runtime
classnames
Environment
{
  "local_name": "classnames",
  "alias": false,
  "peer_metadata": null
}
^2.2.6runtime
date-fns
Environment
{
  "local_name": "date-fns",
  "alias": false,
  "peer_metadata": null
}
^2.4.1runtime
filestack-js
Environment
{
  "local_name": "filestack-js",
  "alias": false,
  "peer_metadata": null
}
3.12.4runtime
lodash
Environment
{
  "local_name": "lodash",
  "alias": false,
  "peer_metadata": null
}
^4.17.15runtime
moment
Environment
{
  "local_name": "moment",
  "alias": false,
  "peer_metadata": null
}
^2.24.0runtime
react
Environment
{
  "local_name": "react",
  "alias": false,
  "peer_metadata": null
}
^16.10.2runtime
react-app-polyfill
Environment
{
  "local_name": "react-app-polyfill",
  "alias": false,
  "peer_metadata": null
}
^1.0.6runtime
react-dom
Environment
{
  "local_name": "react-dom",
  "alias": false,
  "peer_metadata": null
}
^16.10.2runtime
react-draggable-list
Environment
{
  "local_name": "react-draggable-list",
  "alias": false,
  "peer_metadata": null
}
^4.0.3runtime
react-mentions
Environment
{
  "local_name": "react-mentions",
  "alias": false,
  "peer_metadata": null
}
^3.3.1runtime
uuid
Environment
{
  "local_name": "uuid",
  "alias": false,
  "peer_metadata": null
}
^3.4.0runtime
@babel/core
Environment
{
  "local_name": "@babel/core",
  "alias": false,
  "peer_metadata": null
}
^7.8.4development
@babel/preset-env
Environment
{
  "local_name": "@babel/preset-env",
  "alias": false,
  "peer_metadata": null
}
^7.8.4development
@babel/preset-react
Environment
{
  "local_name": "@babel/preset-react",
  "alias": false,
  "peer_metadata": null
}
^7.8.3development
@rollup/plugin-alias
Environment
{
  "local_name": "@rollup/plugin-alias",
  "alias": false,
  "peer_metadata": null
}
^3.1.2development
@rollup/plugin-commonjs
Environment
{
  "local_name": "@rollup/plugin-commonjs",
  "alias": false,
  "peer_metadata": null
}
^18.0.0development
@storybook/addon-actions
Environment
{
  "local_name": "@storybook/addon-actions",
  "alias": false,
  "peer_metadata": null
}
^6.1.10development
@storybook/addon-essentials
Environment
{
  "local_name": "@storybook/addon-essentials",
  "alias": false,
  "peer_metadata": null
}
^6.1.10development
@storybook/addon-links
Environment
{
  "local_name": "@storybook/addon-links",
  "alias": false,
  "peer_metadata": null
}
^6.1.10development
@storybook/preset-scss
Environment
{
  "local_name": "@storybook/preset-scss",
  "alias": false,
  "peer_metadata": null
}
^1.0.3development
@storybook/react
Environment
{
  "local_name": "@storybook/react",
  "alias": false,
  "peer_metadata": null
}
^6.1.10development
babel-loader
Environment
{
  "local_name": "babel-loader",
  "alias": false,
  "peer_metadata": null
}
^8.2.2development
css-loader
Environment
{
  "local_name": "css-loader",
  "alias": false,
  "peer_metadata": null
}
^5.0.1development
node-sass
Environment
{
  "local_name": "node-sass",
  "alias": false,
  "peer_metadata": null
}
^4.13.1development
prop-types
Environment
{
  "local_name": "prop-types",
  "alias": false,
  "peer_metadata": null
}
^15.7.2development
rollup
Environment
{
  "local_name": "rollup",
  "alias": false,
  "peer_metadata": null
}
^2.45.2development
rollup-plugin-alias
Environment
{
  "local_name": "rollup-plugin-alias",
  "alias": false,
  "peer_metadata": null
}
^2.2.0development
rollup-plugin-babel
Environment
{
  "local_name": "rollup-plugin-babel",
  "alias": false,
  "peer_metadata": null
}
^4.3.3development
rollup-plugin-commonjs
Environment
{
  "local_name": "rollup-plugin-commonjs",
  "alias": false,
  "peer_metadata": null
}
^10.1.0development
rollup-plugin-node-resolve
Environment
{
  "local_name": "rollup-plugin-node-resolve",
  "alias": false,
  "peer_metadata": null
}
^5.2.0development
rollup-plugin-postcss
Environment
{
  "local_name": "rollup-plugin-postcss",
  "alias": false,
  "peer_metadata": null
}
^2.0.6development
rollup-plugin-replace
Environment
{
  "local_name": "rollup-plugin-replace",
  "alias": false,
  "peer_metadata": null
}
^2.2.0development
sass
Environment
{
  "local_name": "sass",
  "alias": false,
  "peer_metadata": null
}
^1.25.0development
sass-loader
Environment
{
  "local_name": "sass-loader",
  "alias": false,
  "peer_metadata": null
}
^10.1.0development
style-loader
Environment
{
  "local_name": "style-loader",
  "alias": false,
  "peer_metadata": null
}
^2.0.0development
@material-ui/core
Environment
{
  "local_name": "@material-ui/core",
  "alias": false,
  "peer_metadata": null
}
4.3.1peer
node-sass
Environment
{
  "local_name": "node-sass",
  "alias": false,
  "peer_metadata": null
}
^4.13.1peer
prop-types
Environment
{
  "local_name": "prop-types",
  "alias": false,
  "peer_metadata": null
}
^15.7.2peer
react
Environment
{
  "local_name": "react",
  "alias": false,
  "peer_metadata": null
}
^16.10.2peer
react-dom
Environment
{
  "local_name": "react-dom",
  "alias": false,
  "peer_metadata": null
}
^16.10.2peer

Distribution files

1 collected
Distribution 1

Source distribution

Source file
Checksums from source
{
  "integrity": "sha512-WtxCOBr9DYEF+mtT+5Uw6c1ZDFEDlJN7fGjAGTIWokUawqir4kTT2CwHC9lS449f1GChRDTCKDXoTQkD8cO6jQ==",
  "shasum": "c91e3df0ea0bdfecaca5ca4c26f3cd9accd234fe",
  "tarball": "https://registry.npmjs.org/0.3.20-beta.11/-/0.3.20-beta.11-0.3.19.tgz",
  "fileCount": 4,
  "unpackedSize": 6604945,
  "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfb2BCRA9TVsSAnZWagAAPasP/Rogfwz1hIU9ORKPVzmX\naxPCaBJPCYa5qraxW/gGKzziW9c5JJXNnBAglJ0ZIIsihGOuXjpjIkmpg/tG\nLxYIhYlQzWLZ1FqCCyDeRSNq/MR30i7cwIQO4kQ/hsQWxSgvYtm2KxLDfYEV\nsad6YsPY/ubnuNlCui1rtr5HDr4mAI59LEFf/Uyfn2NmUo4rtycayTWnusDt\nM9ol+4tcmMB9Tqyr0mr2Qmekl9WrE3NjjTvowugTZ5jE4P6exVwCiZ7m+/2A\nt3BCZ/D+isXcx6KRw0VMtXlzJTTGlIn4oCvHbdMokAOvaTQvwTF5Q9lXnPcY\naRf6YA1ODWP4k57b/LVhEP6LRDqoEJFW1ZH5FwkxACJxRv8RRFQIT6oHLrEn\n7E0FjvMFwqgjOz0Kgr1W/Abgonc9yCKlVFoLF/nMGVRNr7AR2P3pDAMtJbLR\nib53sunnWAPalDVpeVH6zwS/qM+FOgMav4JeaRYxp0jALihpbSWQ1xqUNhVE\ns5zb7QWbZL2DVOq5TgAusYxYZpKu+XfYQHORIqUzO4Bh1YxwdU1dVZALbzXz\nBWRy+7SIqkCT6Ro2iZBHI8G663kqWGYTNgwfNxMI79MmDvgAQZVnlkIjJ2m1\nhk39fRMQImUpkWmC1dkrGrpqCdZG7p3ddvODc/lMiq43QDE8POsu74uPGn8b\nCKdp\r\n=AfYL\r\n-----END PGP SIGNATURE-----\r\n",
  "signatures": [
    {
      "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
      "sig": "MEQCID6WI970db3KxJukaHGgMRaPCHOc7SHENg3fxjR5Wic2AiAByBOIM17L0IUTGtqojN+/w4WDhxOO4hEKLIjFwmNCrQ=="
    }
  ]
}

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 16:13 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package_version:bacc3ba3bf06015ead2c3fb0c36efab0852bcd4c7d4f8fd161b255e701d9752a

Other collected versions

View all collected versions →