Skip to content

Instantly share code, notes, and snippets.

View naufaldi's full-sized avatar
🏘️
Remote Worker

Naufaldi naufaldi

🏘️
Remote Worker
View GitHub Profile
@naufaldi
naufaldi / gist:f47f9f2670ace96f7efb01a3c93dda80
Created July 15, 2021 19:02
Styleguide chakra ui logos
import { theme, extendTheme } from "@chakra-ui/react";
import { createBreakpoints } from "@chakra-ui/theme-tools";
import "@fontsource/poppins/300.css";
import "@fontsource/poppins/400.css";
import "@fontsource/poppins/500.css";
import "@fontsource/poppins/700.css";
import "@fontsource/poppins/800.css";
const breakpoints = createBreakpoints({
sm: "640px",
@naufaldi
naufaldi / GlobalStyle.js
Created May 30, 2021 08:47
Import Fontface with Emoticon
import { Global, css } from '@emotion/react';
import tw, { theme, GlobalStyles as BaseStyles } from 'twin.macro';
const customStyles = css`
@font-face {
font-family: 'TT Commons';
font-style: normal;
font-weight: 300;
src: local('TT Commons Extra Light'), url(/fonts/common/TTCommons-ExtraLight.ttf);
}
let angka = 641573;
let angkaString = angka.toString();
let angkaArray = Array.from(angkaString);
let tempArray = [];
for (let i = 0; i < angkaArray.length; i++) {
console.log('Angka Join ', angkaArray[i] + angkaArray[i + 1]);
let tempAngka = angkaArray[i] + angkaArray[i + 1];
tempArray.push(tempAngka);
console.log('temp array ', tempArray);
@naufaldi
naufaldi / diagonal-difference.js
Created July 8, 2019 02:59 — forked from lasverg/diagonal-difference.js
Diagonal Difference | Solution | JavaScript
/*
Diagonal Difference Solution.
sample matrix = [[1,2,3], [4,5,6], [7,8,9]]
*/
function diagonalDifference(arr) {
// length of input array.
const length = arr.length;
let diagonal1 = 0,
diagonal2 = 0;
// Looping through the array and summing the diagonals.
@naufaldi
naufaldi / webpack.config.js
Created July 4, 2019 01:50 — forked from danielwrobert/webpack.config.js
Example Webpack Config File
const path = require( 'path' );
const webpack = require( 'webpack' );
const MiniCssExtractPlugin = require("mini-css-extract-plugin");
module.exports = ( env, options ) => {
return {
entry: './src/block.js',
output: {
path: path.resolve( __dirname, 'build' ),
@naufaldi
naufaldi / gulpfile.js
Created January 23, 2018 19:32
Gulp File Lengkap
var gulp = require("gulp"),
sass = require("gulp-sass"),
autoprefixer = require("gulp-autoprefixer"),
browserSync = require("browser-sync"),
webpack = require("webpack-stream");
gulp.task("sass", function () {
return gulp.src("./resource/assets/sass/**/*.scss")
.pipe(sass())
.pipe(autoprefixer())
@naufaldi
naufaldi / gulpfile.js
Last active January 23, 2018 18:46
Gulp Task for Webpack
gulp.task("script", function(){
return gulp.src("./resource/assets/js/app")
.pipe(webpack(require("./webpack.config.js")))
.pipe(gulp.dest("./public/assets/js/"));
});
@naufaldi
naufaldi / webpack.config.js
Last active January 23, 2018 18:30
webpack for js
module.exports ={
entry : {
app : "./resource/assets/js/app.js"
},
output: {
path: __dirname + "/public/assets/js/",
filename: "[name].js"
},
module: {
loaders: [
@naufaldi
naufaldi / gulpfile.js
Created January 23, 2018 17:15
gulp task for browserSync
gulp.task("serve", function(){
browserSync.init({
server: {
baseDir: "./public/"
}
})
gulp.watch("./resource/assets/sass/**/*.scss",['sass']);
gulp.watch("./public/assets/css/**/*.css").on("change",browserSync.reload)
gulp.watch("./public/*.html").on("change", browserSync.reload)
})
@naufaldi
naufaldi / gulpfile.js
Last active January 23, 2018 17:44
gulp task
gulp.task("sass", function () {
return gulp.src("./resource/assets/sass/**/*.scss")
.pipe(sass())
.pipe(autoprefixer())
.pipe(gulp.dest("./public/assets/css"))
})