Skip to content

Instantly share code, notes, and snippets.

View onlyoneaman's full-sized avatar
👀
Focussed

Aman (e/acc) onlyoneaman

👀
Focussed
View GitHub Profile
@onlyoneaman
onlyoneaman / tsconfig.json
Created August 21, 2021 20:23
tsconfig.json for Absolute Imports
{
"compilerOptions": {
...,
"baseUrl": "src"
},
"include": [
"src"
]
}
@onlyoneaman
onlyoneaman / profile.tsx
Created August 21, 2021 20:16
Sample file with absolute configuration
import ContentWrapper from 'Components/ContentWrapper'
const SampleComponent = () => {
return (
<ContentWrapper
style={{
width: '100%',
padding: '20px 10px',
marginBottom: '10px'
@onlyoneaman
onlyoneaman / profile.tsx
Created August 21, 2021 20:15
Profile.tsx file without absolute imports
import ContentWrapper from '../../../../Components/ContentWrapper'
const SampleComponent = () => {
return (
<ContentWrapper
style={{
width: '100%',
padding: '20px 10px',
marginBottom: '10px'
@onlyoneaman
onlyoneaman / jsconfig.json
Created August 21, 2021 19:59
Config for ReactJS project to use absolute imports.
{
"compilerOptions": {
"baseUrl": "src"
},
"include": ["src"]
}
class HooksController < ApplicationController
def handle_webhook
payload = request.body.read
sig_header = request.headers["X-Hub-Signature"]
sig_header.slice! "sha1="
app_secret = Figaro.env.FB_APP_SECRET
sign = get_sha_sign(payload, app_secret)
if sign != sig_header
raise BaseError::InvalidRequest.new("Invalid Signature")
/*global chrome*/
export async function changeColor() {
chrome.storage.sync.set({color: "#3aa757"}, ()=>{});
await chrome.tabs.query({active: true, currentWindow: true},
(
r => {
chrome.tabs.executeScript(r[0].id , {file: 'scripts/changeBgColor.js'}, function() {
if(chrome.runtime.lastError) {
import './App.css';
import { changeColor } from './main';
function App() {
return (
<div className="App">
<header className="App-header">
<button onClick={changeColor}>
Change color
</button>
{
"short_name": "BgColor Change",
"name": "Change background color",
"version": "1.0.0",
"manifest_version": 2,
"permissions": [
"storage",
"tabs",
"activeTab",
"http://*/*",
import Cookies from "universal-cookie"
const COOKIE_PATH = "/"
const COOKIE_DOMAIN = "domain.com"
const COOKIE_NAME = "myAuthToken"
const cookies = new Cookies()
export function getToken() {
return cookies.get(COOKIE_NAME)
@onlyoneaman
onlyoneaman / Ruby cors
Last active June 2, 2020 12:15
Handling CORS in Rails app
module Userapi
class Application < Rails::Application
#...
#Rails 3/4
config.middleware.insert_before 0, "Rack::Cors" do
allow do
origins '*'
resource '*', :headers => :any, :methods => [:get, :post, :options]