• ..

styled-components

    syamu さんプロキシを作った

    何故作った

    ProxyAPIに慣れるため。

    どんなの

    プロキシを通るト0 '' [] {}になる。

    const syamuProxy = require('syamu-proxy');
    
    const proxied = syamuProxy({
      num: 28,
      get num2() {
        return this.num;
      },
      str: 'a',
      get str2() {
        return this.str;
      },
      arr: ['foo', 'bar'],
      obj: {
        foo: 'foo',
        bar: 'bar'
      },
      void: undefined
    });
    
    console.log(proxied.num); // 0
    console.log(proxied.num2); // 0
    console.log(proxied.str); // ''
    console.log(proxied.str2); // ''
    console.log(proxied.arr); // []
    console.log(proxied.obj); // {}
    console.log(proxied.null) // null
    console.log(proxied.undefined) // undefined

    リポジトリとnpm