Skip to content

Instantly share code, notes, and snippets.

View matiascarranza's full-sized avatar

Matias Carranza matiascarranza

  • Blissdivorce
  • Córdoba, Argentina
View GitHub Profile
@matiascarranza
matiascarranza / auth.sh
Created November 30, 2020 14:07 — forked from miguelmota/auth.sh
Auth0 Impersonate user API bash cURL script
# Auth0 Impersonate
USER_ID_TO_IMPERSONATE="auth0|57dc84..."
ADMIN_USER_ID="auth0|572b9..."
CLIENT_ID="uoKEkF5..."
CLIENT_SECRET="aMgJisByYhrLkV5..."
BEARER="xovAuOGGBKeJh..."
URL=`curl --request POST \

Templating engines and React.js

I want to make a shopify theme using react.

How shopify theming works

You have a bunch of template files that have access to global server-side variables with liquid e.g. {{ product.title }}. Think wordpress or any other theme-based system.

 /theme
# EditorConfig helps developers define and maintain consistent
# coding styles between different editors and IDEs
# editorconfig.org
root = true
[*]
# Change these settings to your own preference
@matiascarranza
matiascarranza / np.sh
Created January 20, 2017 17:55 — forked from stevemao/np.sh
Publish node module
# npm publish with goodies
# prerequisites:
# `npm install -g trash conventional-recommended-bump conventional-changelog conventional-github-releaser conventional-commits-detector json`
# `np` with optional argument `patch`/`minor`/`major`/`<version>`
# defaults to conventional-recommended-bump
# and optional argument preset `angular`/ `jquery` ...
# defaults to conventional-commits-detector
np() {
travis status --no-interactive &&
trash node_modules &>/dev/null;
@matiascarranza
matiascarranza / curl.md
Created December 29, 2016 13:04 — forked from btoone/curl.md
A curl tutorial using GitHub's API

Introduction

An introduction to curl using GitHub's API

The Basics

Makes a basic GET request to the specifed URI

curl https://api.github.com/users/caspyin
@matiascarranza
matiascarranza / npm.tips.md
Last active January 20, 2017 18:02
npm Tips and Tricks
  • Getting Help!
npm help
npm help <command>
  • npm Command Autocomplete
npm completion >> ~/.zshrc
@matiascarranza
matiascarranza / npm_globally.md
Last active October 13, 2016 18:58
Install `npm` packages globally without sudo on macOS and Linux

Install npm packages globally without sudo on macOS and Linux

npm installs packages locally within your projects by default. You can also install packages globally (e.g. npm install -g <package>) (useful for command-line apps). However the downside of this is that you need to be root (or use sudo) to be able to install globally.

Here is a way to install packages globally for a given user.

1. Create a directory for globally packages
mkdir "${HOME}/.npm-packages"
@matiascarranza
matiascarranza / package.json
Created June 10, 2016 17:07 — forked from addyosmani/package.json
npm run-scripts boilerplate
{
"name": "my-app",
"version": "1.0.0",
"description": "My test app",
"main": "src/js/index.js",
"scripts": {
"jshint:dist": "jshint src/js/*.js'",
"jshint": "npm run jshint:dist",
"jscs": "jscs src/*.js",
"browserify": "browserify -s Validating -o ./dist/js/build.js ./lib/index.js",