{"_id":"@aryan03/gatsby-theme-intro","_rev":"1-092ada209ad1b64492afb58a8b170d1d","name":"@aryan03/gatsby-theme-intro","dist-tags":{"latest":"1.0.14"},"versions":{"1.0.14":{"name":"@aryan03/gatsby-theme-intro","description":"wkocjan's code, forked so I can changed. All credit goes to wkocjan","version":"1.0.14","main":"index.js","author":{"name":"Aryan Afrouzi"},"dependencies":{"10":"0.0.1","autoprefixer":"^9.7.6","color":"^3.1.2","gatsby-image":"^2.3.4","gatsby-plugin-postcss":"^2.2.1","gatsby-plugin-react-helmet":"^3.2.1","gatsby-plugin-react-svg":"^3.0.0","gatsby-plugin-sharp":"^2.5.6","gatsby-source-filesystem":"^2.2.2","gatsby-transformer-sharp":"^2.4.6","gatsby-transformer-yaml":"^2.3.3","postcss-input-range":"^4.0.0","prop-types":"^15.7.2","react-helmet":"^5.2.1","react-icons":"^3.9.0","tailwindcss":"^1.2.0"},"devDependencies":{"gatsby":"^2.20.12","prettier":"^1.19.1","react":"^16.12.0","react-dom":"^16.12.0"},"peerDependencies":{"gatsby":"^2.20.12","react":"^16.12.0","react-dom":"^16.12.0"},"keywords":["gatsby","gatsby-plugin","gatsby-theme","gatsby-theme-intro","personal","react","website"],"license":"MIT","scripts":{"build":"gatsby build","develop":"gatsby develop","format":"prettier --write \"**/*.{js,jsx,json,md}\"","serve":"gatsby serve","clean":"gatsby clean"},"repository":{"type":"git","url":"git+https://github.com/wkocjan/gatsby-theme-intro.git"},"bugs":{"url":"https://github.com/wkocjan/gatsby-theme-intro/issues"},"homepage":"https://github.com/wkocjan/gatsby-theme-intro#readme","_id":"@aryan03/gatsby-theme-intro@1.0.14","_nodeVersion":"14.3.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-w2ut0HTW+TrYRVqJosbn0wdeQKCA61WH9VddhyRdK96NdWtaC1Su2TtaIDe0/nGIi7I8ukEcge/lEQXDIZqJoQ==","shasum":"c7e4cb1b37c1a4727dd61441bf43e6f30b621eeb","tarball":"https://registry.npmjs.org/@aryan03/gatsby-theme-intro/-/gatsby-theme-intro-1.0.14.tgz","fileCount":76,"unpackedSize":206259,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfiiPdCRA9TVsSAnZWagAAqJYQAJaKonzJbMF0wuXjDFbP\nd2N096xuQpSqjn5VdbXKhx5PkzeuJ3LAK6kS0ZJU6/yKALRgidf1wCzQ5ASs\nZTMHGrdCN5P4AVRHna1PFBAzTYzazab1vsKzihEV00RhWnkbpO+sngY5GZM9\nL3lXgC5pjmYf5Qk+fCptUFKX4e8Z8TskhnaNNoSnAgB9CmAd4P9Tl/e01ONA\ndhKnl9jbgQb+GYaiHS5kT+mhqFIAycZER3KscLrgmnsrRt3QGGUefJwFmSYa\nNA/tjnHWhe07G5yOjNOhZzfR5EKYhSOV/+RCshAQarXBflQYEJFBIi9D5opZ\nFKBH5Eiqtm77JHVaw649ueZhbvgqrUFaZB6V4NHapyGnUTyi6tV/pmYDPDP0\nymSdNOq1v8aNMZ0dnq5RmJclW1WFHZaxxX/ID6Z01Kdy7EEx8GKLsPxa4x6Q\nkP+ecpSTOkG/OUg71+uHLGJeYQyxaUfVI5T4GFNC1Du+zghFQ8/CAeSLWiWR\n8KM1vu2jGDgLJT5tMsrgkOYYYfTQf9uWF4s9x9JFRlPPbab2xPLMFScBVgYR\n2KUdKCmY20U6km18+iPxJR3MrE5MNIci3VYg440BH956UurMuvXJTt0a3+ji\nF8XhQ7ooqN+wLuVgv+YXmp//ljS4hRoxCC5dyggC99XtutfNMrah5ewbnRh1\nGg0w\r\n=RTVj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCvInQysgKwZJaC6GdnH97V4riuXrwiTlcGaziAtcqS8gIgbpGVhTPTIY5wQKGP9YyAPOLVPTwKsLJjaO9GqpIi/UQ="}]},"maintainers":[{"name":"aryan03","email":"aryanafrouzi@gmail.com"}],"_npmUser":{"name":"aryan03","email":"aryanafrouzi@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-theme-intro_1.0.14_1602888668695_0.7755410454152198"},"_hasShrinkwrap":false}},"time":{"created":"2020-10-16T22:51:08.654Z","1.0.14":"2020-10-16T22:51:08.844Z","modified":"2022-04-04T15:41:40.151Z"},"maintainers":[{"name":"aryan03","email":"aryanafrouzi@gmail.com"}],"description":"wkocjan's code, forked so I can changed. All credit goes to wkocjan","homepage":"https://github.com/wkocjan/gatsby-theme-intro#readme","keywords":["gatsby","gatsby-plugin","gatsby-theme","gatsby-theme-intro","personal","react","website"],"repository":{"type":"git","url":"git+https://github.com/wkocjan/gatsby-theme-intro.git"},"author":{"name":"Aryan Afrouzi"},"bugs":{"url":"https://github.com/wkocjan/gatsby-theme-intro/issues"},"license":"MIT","readme":"[![Version](https://img.shields.io/npm/v/@wkocjan/gatsby-theme-intro)](https://www.npmjs.com/package/@wkocjan/gatsby-theme-intro)\n[![Downloads](https://img.shields.io/npm/dt/@wkocjan/gatsby-theme-intro)](https://www.npmjs.com/package/@wkocjan/gatsby-theme-intro)\n![License](https://img.shields.io/npm/l/@wkocjan/gatsby-theme-intro)\n\n# Intro - Personal branding theme for developers\n\nIntro is an open source [Gatsby](https://www.gatsbyjs.org/) theme built specially for developers.\n\nTell your story by showing your skills, projects and career path.\n\n## Preview\n\n[![Intro Theme](https://github.com/wkocjan/gatsby-theme-intro/blob/master/intro.png?raw=true)](https://www.youtube.com/watch?v=03rKddYHazo)\n\n### Live Demo\n\nLive demo is available at:\nhttps://weeby.studio/intro/preview\n\n## Features\n\n- Show your skills, tools, projects & career path\n- 10 predefined color versions\n- YAML files as a data source\n- Contact form integrated with [Formspree](https://formspree.io/)\n- Responsive/adaptive images via [gatsby-image](https://www.gatsbyjs.org/packages/gatsby-image/)\n- Uses utility-first [TailwindCSS](https://tailwindcss.com/) framework\n- Responsive design (desktop / mobile)\n\n## 🚀 Getting Started\n\n### Install theme & dependencies\n\n```shell\nmkdir my-site\ncd my-site\nyarn init -y\nyarn add gatsby react react-dom @wkocjan/gatsby-theme-intro\n```\n\n### Enable theme\n\nThen add the theme to your `gatsby-config.js`.\n\n```javascript\nmodule.exports = {\n  plugins: [\n    {\n      resolve: \"@wkocjan/gatsby-theme-intro\",\n      options: {\n        theme: \"classic\",\n      },\n    },\n  ],\n}\n```\n\n### Run your site\n\nThat's it, you can now run your site using\n\n```shell\ngatsby develop\n```\n\nThis process will create `content/` directory within your site with a sample data.\n\n### Edit content\n\nYou can change the website's content by editing `.yaml` files in `content/` directory:\n\n#### `profile.yaml`\n\nFollow existing convention to provide your profile information, skills & tools.\n\nDo not remove existing parameters from the file, as it may break the website.\n\n#### `projects.yaml`\n\nFor each project you can provide:\n\n| Parameter   | Value                          | Is required? |\n| ----------- | ------------------------------ | ------------ |\n| name        | Name of the project            | yes          |\n| url         | URL of the project             | no           |\n| description | Project's description          | no           |\n| status      | Either `in progress` or `live` | no           |\n| tags        | List of tags                   | no           |\n| icon        | Either `github` or `website`   | no           |\n| image       | Path to the image              | no           |\n\n#### `work-history.yaml`\n\nFor each entry you can provide:\n\n| Parameter | Value                        | Is required? |\n| --------- | ---------------------------- | ------------ |\n| company   | Name of the company          | yes          |\n| period    | Start / End date             | no           |\n| position  | Your position at the company | no           |\n| url       | URL of the company           | no           |\n\n#### `social.yaml`\n\nList of your social media accounts. Please just fill the url parameter or leave it empty.\n\nDo not add custom items to the list.\n\n### Enable email notifications\n\nContact form is integrated with [Formspree](https://formspree.io/). Any form submissions will be sent to your e-mail (set in `profile.yaml`).\n\nYou need to confirm your e-mail - to do it, please just send any message using the contact form. Shortly after doing it, you'll receive message from Formspree with an activation link.\n\n## Configuration\n\nHere is the list of configuration options you can set in `gatsby-config.js`:\n\n```javascript\nmodule.exports = {\n  siteMetadata: {\n    description: \"Personal page of John Doe\",\n    locale: \"en\",\n    title: \"John Doe\",\n  },\n  plugins: [\n    {\n      resolve: \"@wkocjan/gatsby-theme-intro\",\n      options: {\n        basePath: \"/\",\n        contentPath: \"content/\",\n        showThemeLogo: true,\n        theme: \"classic\",\n      },\n    },\n  ],\n}\n```\n\nAfter modyfying `gatsby-config.js` it may be required to restart `gatsby develop` process.\n\n- The `siteMetadata` section is responsible for SEO settings.\n- By modifying `basePath` parameter you can run the website on different URL (e.g. `https://mydomain.com/profile`). It may be useful when integrating with existing Gatsby site.\n- By setting `showThemeLogo` to `false` you can hide the Intro logo in the footer area.\n- Change the `theme` parameter to load different color variant. Please refer to the list below for available values.\n\n### Available color variants\n\n| Name                | Preview                                                           |\n| ------------------- | ----------------------------------------------------------------- |\n| `blue`              | [click here](https://weeby.studio/intro/themes/blue.jpg)          |\n| `bright-green`      | [click here](https://weeby.studio/intro/themes/bright-green.jpg)  |\n| `bright-orange`     | [click here](https://weeby.studio/intro/themes/bright-orange.jpg) |\n| `bright-red`        | [click here](https://weeby.studio/intro/themes/bright-red.jpg)    |\n| `classic` (default) | [click here](https://weeby.studio/intro/themes/classic.jpg)       |\n| `dark-blue`         | [click here](https://weeby.studio/intro/themes/dark-blue.jpg)     |\n| `dark-green`        | [click here](https://weeby.studio/intro/themes/dark-green.jpg)    |\n| `dark-pink`         | [click here](https://weeby.studio/intro/themes/dark-pink.jpg)     |\n| `gh-inspired`       | [click here](https://weeby.studio/intro/themes/gh-inspired.jpg)   |\n| `warm-red`          | [click here](https://weeby.studio/intro/themes/warm-red.jpg)      |\n\n## Customization\n\n### Component shadowing\n\nYou can use Gatsby component shadowing technique to customize the theme.\n\n- All components are located in `src/components` directory.\n- All parameters accepted by components are defined using [PropTypes](https://reactjs.org/docs/typechecking-with-proptypes.html). You can find types definitions in one centeral `src/types` location.\n- Code you want to overwrite should be placed within `src/@wkocjan/gatsby-theme-intro/` directory.\n\nPlease refer to [the official documentation](https://www.gatsbyjs.org/docs/themes/shadowing/) to learn more.\n\n### Custom color variant\n\nAs `theme` parameter in theme configuration (`gatsby-config.js`) you can pass either the name of the existing theme or an object of colors.\n\nExample:\n\n```javascript\nmodule.exports = {\n  (...)\n  plugins: [\n    {\n      resolve: \"@wkocjan/gatsby-theme-intro\",\n      options: {\n        (...)\n        theme: {\n          'back': '#edf0f3',\n          'front': '#2b3137',\n          'lead': '#2781ed',\n          'lead-text': '#ffffff',\n          'line': '#ced9e3',\n          'skill-1': '#405060',\n          'skill-2': '#fc8732',\n          'skill-3': '#2ebc50',\n        },\n      },\n    },\n  ],\n  (...)\n}\n```\n\nPlease remember, that after modyfying `gatsby-config.js` file it may be required to restart `gatsby develop` process.\n\n## About\n\nIntro. is a theme created by [Wojciech Kocjan](https://kocjan.net) from [Weeby Studio](https://weeby.studio).\n\nThe theme has been initially [launched](https://www.producthunt.com/posts/intro-8) in 2018 as a commercial project written in JavaScript. In 2020 it's been rewritten to Gatsby and open sourced.\n\n**Thank you for using it!**\n","readmeFilename":"README.md"}