Catalog npm
Back to packageRELEASE DETAILS

0.1.0

npm

@-ui/transition

A library for creating CSS transitions with -ui

css animationcss springcss transitioncss-in-js animationcss-in-js transition
Published6 Jan 2020
Direct dependencies23
Transitive dependenciesNot calculated

README

Current package documentation

@-ui/transition

Bundlephobia Types Code coverage Build status NPM Version MIT License

npm i @-ui/transition

A library for creating CSS transitions with -ui

Quick Start

import styles from '@-ui/styles'
import transition from '@-ui/transition'

styles.variables({
  transitions: {
    duration: {
      slow: '1s',
    },
  },
})

const fade = transition(styles, {
  // default styles and options
  default: {
    duration: 100,
  },
  // Use a callback to access variables
  in: ({transitions}) => ({
    opacity: 1,
    duration: transitions.duration.slow,
  }),
  out: {
    opacity: 0,
  },
})

const Component = ({visible}) => (
  <div className={fade(visible ? 'in' : 'out')}>
    <div className={fade({in: visible, out: !visible})}>Foo</div>
  </div>
)

API

LICENSE

MIT

Downloads & popularity

Awaiting observations

No metric observations yet

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

Declared dependencies 24

Native requirements
23 direct targetsNot calculated transitive count
Package / targetRequirementRelationship
trie-memoize
Environment
{
  "local_name": "trie-memoize",
  "alias": false,
  "peer_metadata": null
}
^1.0.19runtime
@-ui/styles
Environment
{
  "local_name": "@-ui/styles",
  "alias": false,
  "peer_metadata": null
}
^1.0.51development
@lunde/babel-preset-es
Environment
{
  "local_name": "@lunde/babel-preset-es",
  "alias": false,
  "peer_metadata": null
}
latestdevelopment
@rollup/plugin-replace
Environment
{
  "local_name": "@rollup/plugin-replace",
  "alias": false,
  "peer_metadata": null
}
^2.3.0development
@types/jest
Environment
{
  "local_name": "@types/jest",
  "alias": false,
  "peer_metadata": null
}
latestdevelopment
@typescript-eslint/eslint-plugin
Environment
{
  "local_name": "@typescript-eslint/eslint-plugin",
  "alias": false,
  "peer_metadata": null
}
latestdevelopment
@typescript-eslint/parser
Environment
{
  "local_name": "@typescript-eslint/parser",
  "alias": false,
  "peer_metadata": null
}
latestdevelopment
cross-env
Environment
{
  "local_name": "cross-env",
  "alias": false,
  "peer_metadata": null
}
latestdevelopment
eslint
Environment
{
  "local_name": "eslint",
  "alias": false,
  "peer_metadata": null
}
latestdevelopment
eslint-import-resolver-jest
Environment
{
  "local_name": "eslint-import-resolver-jest",
  "alias": false,
  "peer_metadata": null
}
latestdevelopment
eslint-plugin-jest
Environment
{
  "local_name": "eslint-plugin-jest",
  "alias": false,
  "peer_metadata": null
}
latestdevelopment
husky
Environment
{
  "local_name": "husky",
  "alias": false,
  "peer_metadata": null
}
latestdevelopment
jest
Environment
{
  "local_name": "jest",
  "alias": false,
  "peer_metadata": null
}
latestdevelopment
lint-staged
Environment
{
  "local_name": "lint-staged",
  "alias": false,
  "peer_metadata": null
}
latestdevelopment
prettier
Environment
{
  "local_name": "prettier",
  "alias": false,
  "peer_metadata": null
}
latestdevelopment
rimraf
Environment
{
  "local_name": "rimraf",
  "alias": false,
  "peer_metadata": null
}
^2.6.3development
rollup
Environment
{
  "local_name": "rollup",
  "alias": false,
  "peer_metadata": null
}
^1.28.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-terser
Environment
{
  "local_name": "rollup-plugin-terser",
  "alias": false,
  "peer_metadata": null
}
^5.1.3development
ts-jest
Environment
{
  "local_name": "ts-jest",
  "alias": false,
  "peer_metadata": null
}
latestdevelopment
typescript
Environment
{
  "local_name": "typescript",
  "alias": false,
  "peer_metadata": null
}
latestdevelopment
@-ui/styles
Environment
{
  "local_name": "@-ui/styles",
  "alias": false,
  "peer_metadata": null
}
^1.0.51peer

Distribution files

1 collected
Distribution 1

Source distribution

Source file
Checksums from source
{
  "shasum": "2eb558008c8162fa18df59d0b9abea67160161c3",
  "integrity": "sha512-4KORU7q3pl1HS6h8aKBzL6n7IOrbUDR0IwQL7KCbck0vHojtYP6sAMauTQhZi6cBy/L3dBN4vzd9RHmi7yCqVw==",
  "tarball": "https://registry.npmjs.org/@-ui/transition/-/transition-0.1.0.tgz",
  "fileCount": 16,
  "unpackedSize": 53646,
  "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeEsE3CRA9TVsSAnZWagAAu4kP/jL2LvDOgvr5eKEhSIbQ\nyKWVeO4S/D7N63wTw246ii1nkZpKg9FigosoAptKS83EjAuZFUJFhlwCPKBj\nC6+iMmbL/S40CUJJmnDcOhuGNwqsGfVIuHH5OBgkK5UgjR+s9JEJLUZb8yZF\n6m/k5VmYUgmNZJHwIAtron+L+hJIKaxxGT7+L5L/hOT2sJ4JvDS6CzlVDRdW\niD4EPs7Qk2mvRaU2Vjh/ALqaBtUcGBGWo3URXcClEni44vzOrscikhYhWiuu\nype5r1fmrgVSe4cap6SvKDUFCpOqJfOU4lkR6a8b39Dt722PSAqj8VVOZLsK\nYGcbmYGoywpI4z2gUZhiHh7gEkTvnKgU7mqhz3tZ1OhUlpKgTDks+j9TuGTt\n7E4DJix5Z1TP3yGm8HVQZr8+doCp+RHsIid+ifDsiReI376Zi3EKIDAl60kZ\nv1n2nOynho3FI/rLDQ6W6Z3MyofqiEhJHSBx5muPKPuBY7+3vcbYIeHCViRB\n4VIn/+4fXyu3xJcDTDoxwhBXgU0unPV0tbd4/06oEq1CgcS69cP7Rt+MWaZu\n+kKl0hfA02vAtbVsUXT+PvenX6bZwrKXVux1Sc/uC/njZwv0aPrEgpNO9imu\nCdzMcLB6S3F5OOF4PEoZjXhHATTYzO+00IfrVMx41cHSrLkXM1KAT0a4alWM\n5A42\r\n=10gg\r\n-----END PGP SIGNATURE-----\r\n",
  "signatures": [
    {
      "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
      "sig": "MEYCIQDq+bbtxLP0yWSLuVaYLsR+VqrNx33CHwD9zMbG48NwJQIhAL4laHt7PkXo7ky9PVMJsOhpj8wK5Rc9/noty9Ba56K+"
    }
  ]
}

Repository

PENDING
dash-ui/transition

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 21:49 UTC

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

Record identity

package_version:7f112115d485f38c554ec8fb758f5eea3aa50e400603e0317c9df9bdef1787aa

Other collected versions

1.1.020 Apr1.0.120 Jan1.0.020 Jan0.2.16 Jan0.2.06 Jan0.1.16 JanView all collected versions →