{"_id":"@2600hz/sds-native-theme","_rev":"6-45d192aae2a7cd41d6efcf59575d1931","name":"@2600hz/sds-native-theme","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@2600hz/sds-native-theme","version":"0.1.0","keywords":["native","style","theme","utilities"],"author":{"url":"https://github.com/shark764","name":"Daniel Hernandez","email":"fhernandez@2600hz.com"},"license":"MIT","_id":"@2600hz/sds-native-theme@0.1.0","maintainers":[{"name":"dfhernandez-org","email":"farid.hdz.64@gmail.com"},{"name":"kinetic_pixels","email":"joshs@2600hz.com"},{"name":"armando-cierra","email":"armando_cierra@outlook.com"},{"name":"bitbashing","email":"karl@2600hz.com"}],"homepage":"https://github.com/2600hz/sds-native-theme#readme","bugs":{"url":"https://github.com/2600hz/sds-native-theme/issues"},"dist":{"shasum":"280f2ad68f889cdbf2a3617e50d6e44cda7728f3","tarball":"https://registry.npmjs.org/@2600hz/sds-native-theme/-/sds-native-theme-0.1.0.tgz","fileCount":15,"integrity":"sha512-QtddzZv1P/bdZO4RJg5Y3otpwipo77kQgTxY30lrsOFHZ/0EAjwMaglFDYdHiZwdN6NaD1l2dJDIS3UckDvA0w==","signatures":[{"sig":"MEUCIQC1/AQ2q8oyO3MlKY2qsYX/+F0T1ROYF9W7z6AmUNbvMwIgOo0zBmQq+zZadC36vnkVbXj41G/DPCXKUt3g+zCkix4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15031,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNRxwCRA9TVsSAnZWagAA4csP/2nh38lKooZ2xs4rMUlp\n+e33ZsE2Q1fPNxNzKvb74ycgINwhX9JHKMuSO1aYg0pKngVXGqW7yvb+8fJI\n1mTEzzSuOcxQX+v0GaIKW+HONRyi91cZbtklGz7Uc8TZio1DnXkbCxksS7Kl\nknVs6ZVbKDXfCQ7Amo0b087fcJR0T2Ton6kC3JnRBnUjS1AtywObe3Mgl9Fo\n329xUAKk4ALhWSoATq+YTIEpzqS+cGCc9ZiM24pMBHYTbH0kgadcK86szlW6\nnrAMTTgFdZcCj5KWCFpFZhwHb8n7zX1819c49rcr8paxlp5odhrDd+18dd3p\njBr8eCdjnqxEqz7i+tX1kOBSbKiSgfoTSk6QOxeyOLIiSWE41bw9G4xn1zY0\nDemZQ1e00pAJblKnW/FBqCvL5Qx8i2Cne6K173I4uA6hmpvt0iLPIYtEPY61\nyO92qyIATDVYanVASowjJqdKKyBfbucm1CAh2aRH7yx3nHhNs8TiGU5cfpbX\ngwdTMQC2dWqWgAtD4ToRMPr0x/XSP7a7rXpdgwlsccPKbr62sRWjVQq58d7B\nSsO19bqLk/EgFJgKEwODcmKFD4Xk1xuDI6uMxzDmge0F4Up5BaOLpcQSr/Np\nc60XoxYDHK9Mr/xrhP9K4qFYc690cdDwqJOG77/ydKOFqt4ntdoKdPdQiy89\n/VRE\r\n=F30S\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","source":"src/index","engines":{"node":">=14"},"gitHead":"d793da6a23fa26b2fe16cd7057eea01d0eee7bd6","scripts":{"lint":"eslint \"**/*.{js,jsx,ts,tsx}\"","test":"jest --watchAll","build":"yarn clean && tsc","clean":"rimraf lib","format":"prettier --write \"**/*.+(js|jsx|ts|tsx|json)\"","prepare":"husky install","release":"release-it","lint:fix":"yarn lint --fix","prettify":"yarn run format && yarn run lint:fix","full-check":"yarn run prettify && yarn run typescript","pre-commit":"lint-staged","typescript":"tsc --noEmit"},"_npmUser":{"name":"dfhernandez-org","email":"farid.hdz.64@gmail.com"},"repository":{"url":"git+https://github.com/2600hz/sds-native-theme.git","type":"git"},"_npmVersion":"7.20.3","description":"Library written in JS that contains all themes for native apps","directories":{},"_nodeVersion":"14.17.3","dependencies":{"styled-components":"^5.3.0","@2600hz/js-utilities":"^0.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","husky":"^7.0.0","eslint":"^7.32.0","rimraf":"^3.0.2","prettier":"^2.3.2","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"~4.0.0","lint-staged":"^11.1.2","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.24.2","eslint-plugin-promise":"^5.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.1.3","@types/styled-components":"^5.1.12","@typescript-eslint/parser":"^4.29.3","eslint-config-airbnb-base":"^14.2.1","@commitlint/config-conventional":"^13.1.0","@typescript-eslint/eslint-plugin":"^4.29.3","eslint-import-resolver-typescript":"^2.4.0","@release-it/conventional-changelog":"^2.0.0","@types/styled-components-react-native":"^5.1.1","eslint-config-standard-with-typescript":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sds-native-theme_0.1.0_1630870640613_0.39317738846698713","host":"s3://npm-registry-packages"}}},"time":{"created":"2021-09-05T19:37:20.566Z","modified":"2024-07-16T19:37:11.856Z","0.1.0":"2021-09-05T19:37:20.748Z"},"bugs":{"url":"https://github.com/2600hz/sds-native-theme/issues"},"author":{"url":"https://github.com/shark764","name":"Daniel Hernandez","email":"fhernandez@2600hz.com"},"license":"MIT","homepage":"https://github.com/2600hz/sds-native-theme#readme","keywords":["native","style","theme","utilities"],"repository":{"url":"git+https://github.com/2600hz/sds-native-theme.git","type":"git"},"description":"Library written in JS that contains all themes for native apps","maintainers":[{"email":"eduardolmedi00@gmail.com","name":"eduardodevolmedo"},{"email":"luis@2600hz.com","name":"lazedo"},{"email":"karl@2600hz.com","name":"bitbashing"},{"email":"armando_cierra@outlook.com","name":"armando-cierra"},{"email":"joshs@2600hz.com","name":"kinetic_pixels"}],"readme":"# 2600Hz - Commio\n## _Native Theme Library_\n\nLibrary that contains all sharable utilities and configuration files, written in Javascript\n\n## Installation\n\n```sh\nyarn add @2600hz/sds-native-theme\n```\n\n## Usage\n\n```js\nimport { darkTheme, lightTheme } from '@2600hz/sds-native-theme';\n\n// ...\n\n<ThemeProvider theme={darkTheme}>{children}</ThemeProvider>\n```\n\n## Development\n\nThis project requires [Node.js](https://nodejs.org/) v14+ to run.\n\nUsing *.nvmrc* file helps to normalize node version used by all maintainers.\nIf you are required to use version specified in this file, run these commands.\n\n```bash\nnvm use\nnvm install\n```\n\nUse the package manager [yarn](https://yarnpkg.com/getting-started/install) v1+ to install dependencies and devDependencies.\n\n```bash\nyarn install\nyarn\n```\n\n**Create symlink**\nRun the following command on package root folder, so you can consume on an app locally\n\n```bash\nyarn link\n```\n\n**Watch project**\nBuild package whenever there is a change\n```bash\nyarn watch\n```\n\n**Consume the package**\n`Both projects must be placed on same folder, otherwise won't work`\n```bash\nyarn link @2600hz/sds-native-theme\n```\n\nBuild the package\n_Automatically will build the project_\n```bash\nyarn build\n```\n\n## Utilities\n\nFormat code using [Eslint](https://eslint.org/)\n\n```bash\nyarn run lint:fix\n```\n\nFormat code using [Prettier](https://prettier.io/)\n```bash\nyarn run format\n```\n\nFormat code using [Prettier](https://prettier.io/) and [Eslint](https://eslint.org/)\n```bash\nyarn run prettify\n```\n\nCheck [Typescript](https://www.typescriptlang.org/docs/handbook/react.html) on files\n```bash\nyarn run typescript\n```\n\nRun full check\n```bash\nyarn run full-check\n```\n\n## Tech\nComponents library uses a number of open source projects to work properly:\n\n- [Typescript](https://www.typescriptlang.org/docs/handbook/react.html) - Strongly typed programming language which builds on JavaScript\n- [NodeJs](https://nodejs.org/es/) - Allows execute javascript scripts on the terminal\n- [Styled-Components](https://styled-components.com/) - Library to style react components\n\n## Contributing\nPull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.\n\nSee the [contributing guide](CONTRIBUTING.md) to learn how to contribute to the repository and the development workflow.\n\n**Commits**\nCommits must follow [conventional commit format](https://conventionalcommits.org/)\nMake sure your messages look like the following examples\n```\nfeat: Adding new badge component\nfix: Touchable component not being exported correctly\nfix!: Drop support for Typescript\n```\n_Note that the last one will generate a Major commit. It has the same result as adding a breaking change footer_\n\nFollow [Semantic Versioning 2.0.0](https://semver.org/) to update project version.\n\n[Release-It](https://github.com/release-it/release-it) will take care of versioning, you just have to give the correct type to commit:\n\n- **fix** - to indicate a bug fix (PATCH) ex . v0.0.1\n- **feat** - to indicate a new feature (MINOR) ex. v0.1.0\n- **chore** - for updates that do not require a version bump (.gitignore, comments, etc.)\n- **docs** - for updates to the documentation\n- **BREAKING CHANGE** - regardless of type, indicates a Major release (MAJOR) ex. v1.0.0\n\nVisit [Conventional Commits](https://www.conventionalcommits.org/en/v1.0.0/) for more examples.\n\n**Make a release**\nRun following command after your last commit/amend. Then answer with Y/N the prompt\n```bash\nyarn release\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}