]> source.dussan.org Git - svg.js.git/commitdiff
typos (#1179)
authorordago <ordago@users.noreply.github.com>
Thu, 17 Dec 2020 05:43:50 +0000 (05:43 +0000)
committerGitHub <noreply@github.com>
Thu, 17 Dec 2020 05:43:50 +0000 (15:43 +1000)
* typos in 1000-accesses.js

* typos in transforms.js

* typos in Controller.js

* typos in Runner.js

* typos in Timeline.js

* typos in Dom.js

* typos in Marker.js

* typos in Mask.js

* typos in Tspan.js

* typos in containerGeometry.js

* typos in event.js

* typos in css.js

* typos in data.js

* typos in sugar.js

* typos in EventTarget.js

* typos in List.js

* typos in Matrix.js

* typos in SVGArray.js

* typos in utils.js

* typos in RAFPlugin.js

* typos in Runner.js

* typos in Timeline.js

* typos in Dom.js

* typos in Pattern.js

* typos in arrange.js

* typos in Box.js

* typos in SVGNumber.js

* typos in utils.js

* typos in CONTRIBUTING.md

29 files changed:
.github/CONTRIBUTING.md
bench/tests/10000-accesses.js
playgrounds/transforms/transforms.js
spec/RAFPlugin.js
spec/spec/animation/Controller.js
spec/spec/animation/Runner.js
spec/spec/animation/Timeline.js
spec/spec/elements/Dom.js
spec/spec/elements/Marker.js
spec/spec/elements/Mask.js
spec/spec/elements/Tspan.js
spec/spec/modules/core/containerGeometry.js
spec/spec/modules/core/event.js
spec/spec/modules/optional/css.js
spec/spec/modules/optional/data.js
spec/spec/modules/optional/sugar.js
spec/spec/types/EventTarget.js
spec/spec/types/List.js
spec/spec/types/Matrix.js
spec/spec/types/SVGArray.js
spec/spec/utils/utils.js
src/animation/Runner.js
src/animation/Timeline.js
src/elements/Dom.js
src/elements/Pattern.js
src/modules/optional/arrange.js
src/types/Box.js
src/types/SVGNumber.js
src/utils/utils.js

index 6536a0e87bc0d963eedb8caf965de12cebad4e8a..fe6d43132774b801bfedfd7f7e3c5f95c5348a76 100644 (file)
@@ -6,7 +6,7 @@ When contributing to this repository, please first discuss the change you wish t
 
 ## Pull Request Process
 
-When you want to make contriubtions to the project, the process is pretty simple:
+When you want to make contributions to the project, the process is pretty simple:
 
 1. Discuss in an issue or on gitter what you'd like to change
 2. Fork the repository to make your own local copy
index 4c7dfeaadadfc3336fb326a9a8b1e68a9f42d2ef..867dfaae1e930d0573607224bebf1c9a10a7900a 100644 (file)
@@ -1,5 +1,5 @@
 
-SVG.bench.describe('Access a dom attribues vs dom properties vs object properties', function(bench) {
+SVG.bench.describe('Access a dom attributes vs dom properties vs object properties', function(bench) {
   bench.test('using an object', function() {
     var sum = 0
     var obj = {x: "30"}
@@ -13,7 +13,7 @@ SVG.bench.describe('Access a dom attribues vs dom properties vs object propertie
     var obj = bench.draw.rect(100, 100).move(0, 0)
   })
 
-  bench.test('using dom attriutes', function () {
+  bench.test('using dom attributes', function () {
     var sum = 0
     var obj = bench.draw.rect(100, 100).move(0, 0)
     var node = obj.node
index 7b9722ce87ff2577937439da66a309ec8c69bfb7..e9c0376c8e8dff2951531208a838ca34a02c10e1 100644 (file)
@@ -2,7 +2,7 @@
 
 let canvas = SVG('#canvas')
 
-// Make the green rectange
+// Make the green rectangle
 canvas.rect(200, 400).move(200, 400)
   .attr('opacity', 0.3)
   .addClass('green')
index 61eed46f81dcc38e8d03726acd900b253eb8cc5d..770212c1832d5264520b6c49e5936058d2963387 100644 (file)
@@ -1,6 +1,6 @@
 /* globals jasmine */
 /**
- * Jasmine RequestAnimationFrame: a set of helpers for testing funcionality
+ * Jasmine RequestAnimationFrame: a set of helpers for testing functionality
  * that uses requestAnimationFrame under the Jasmine BDD framework for JavaScript.
  */
 function RAFPlugin (jasmine) {
index b1d4b8f5f82968adc939ecf4debe8d1d61bede07..2545235ebd78770a7a8995dd5fc3d6aa8930a885 100644 (file)
@@ -384,7 +384,7 @@ describe('Controller.js', () => {
         expect(pid.done(context)).toBe(true)
       })
 
-      it('caculates a new value', () => {
+      it('calculates a new value', () => {
         const pid = new PID()
         expect(pid.step(0, 100, 16, {})).toBe(20)
       })
index b22bdccae513024f356a662f2b4ce23c0478f5ce..b9a63423de1bcbb4a1484d36c12a169e2e164deb 100644 (file)
@@ -886,7 +886,7 @@ describe('Runner.js', () => {
 
     describe('private Methods', () => {
       describe('_rememberMorpher()', () => {
-        it('adds a morper for a method to the runner', () => {
+        it('adds a morpher for a method to the runner', () => {
           const runner = new Runner()
           const morpher = new Morphable()
           runner._rememberMorpher('move', morpher)
@@ -1078,7 +1078,7 @@ describe('Runner.js', () => {
       })
 
       describe('_addRunner()', () => {
-        it('adds a runenr to the runner array of this element', () => {
+        it('adds a runner to the runner array of this element', () => {
           const rect = new Rect()
           rect._prepareRunner()
           const spy = spyOn(rect._transformationRunners, 'add')
@@ -1569,7 +1569,7 @@ describe('Runner.js', () => {
           expect(element.x()).toBe(15)
         })
 
-        it('retargets corectly', () => {
+        it('retargets correctly', () => {
           const element = new Rect().x(10)
           const runner = new Runner(100).ease('-').element(element)
           runner._queueNumberDelta('x', 10)
@@ -1606,7 +1606,7 @@ describe('Runner.js', () => {
           expect(element.fill()).toBe('#808080')
         })
 
-        it('retargets corectly', () => {
+        it('retargets correctly', () => {
           const element = new Rect().x(10)
           const runner = new Runner(100).ease('-').element(element)
           runner._queueObject('x', 20)
index f23e620994477c5185f6fc37d4b669edcc042a6c..8cdf43f5bfedb6ecf0e0812dbbcf0329501eda51 100644 (file)
@@ -385,7 +385,7 @@ describe('Timeline.js', () => {
     it('does a step in the timeline and runs all runners', () => {
       const timeline = new Timeline()
       const runner = new Runner(1000)
-      timeline.schedule(runner).play() // we have to play because its syncronous here
+      timeline.schedule(runner).play() // we have to play because its synchronous here
       jasmine.RequestAnimationFrame.tick(16)
       expect(runner.time()).toBe(16)
     })
@@ -393,7 +393,7 @@ describe('Timeline.js', () => {
     it('doenst run runners which start later', () => {
       const timeline = new Timeline()
       const runner = new Runner(1000)
-      timeline.schedule(runner, 100).play() // we have to play because its syncronous here
+      timeline.schedule(runner, 100).play() // we have to play because its synchronous here
       jasmine.RequestAnimationFrame.tick(16)
       expect(runner.time()).toBe(0)
     })
@@ -412,7 +412,7 @@ describe('Timeline.js', () => {
     it('doesnt run runners if they are not active', () => {
       const timeline = new Timeline()
       const runner = new Runner(1000).active(false)
-      timeline.schedule(runner).play() // we have to play because its syncronous here
+      timeline.schedule(runner).play() // we have to play because its synchronous here
       jasmine.RequestAnimationFrame.tick(16)
       expect(runner.time()).toBe(0)
     })
@@ -420,7 +420,7 @@ describe('Timeline.js', () => {
     it('unschedules runner if its finished', () => {
       const timeline = new Timeline()
       const runner = new Runner(1000)
-      timeline.schedule(runner).play() // we have to play because its syncronous here
+      timeline.schedule(runner).play() // we have to play because its synchronous here
       jasmine.RequestAnimationFrame.tick(1000)
       jasmine.RequestAnimationFrame.tick(1)
       expect(runner.time()).toBe(1001)
@@ -430,7 +430,7 @@ describe('Timeline.js', () => {
     it('does not unschedule if runner is persistent forever', () => {
       const timeline = new Timeline()
       const runner = new Runner(1000).persist(true)
-      timeline.schedule(runner).play() // we have to play because its syncronous here
+      timeline.schedule(runner).play() // we have to play because its synchronous here
       jasmine.RequestAnimationFrame.tick(1000)
       jasmine.RequestAnimationFrame.tick(1)
       expect(runner.time()).toBe(1001)
@@ -440,7 +440,7 @@ describe('Timeline.js', () => {
     it('does not unschedule if runner is persistent for a certain time', () => {
       const timeline = new Timeline()
       const runner = new Runner(1000).persist(100)
-      timeline.schedule(runner).play() // we have to play because its syncronous here
+      timeline.schedule(runner).play() // we have to play because its synchronous here
       jasmine.RequestAnimationFrame.tick(1000)
       jasmine.RequestAnimationFrame.tick(1)
       expect(runner.time()).toBe(1001)
@@ -452,7 +452,7 @@ describe('Timeline.js', () => {
       const timeline = new Timeline().on('finished', spy)
       const runner = new Runner(1000)
       spy.calls.reset()
-      timeline.schedule(runner).play() // we have to play because its syncronous here
+      timeline.schedule(runner).play() // we have to play because its synchronous here
       jasmine.RequestAnimationFrame.tick(1000)
       jasmine.RequestAnimationFrame.tick(1)
       expect(spy).toHaveBeenCalled()
@@ -463,7 +463,7 @@ describe('Timeline.js', () => {
       const timeline = new Timeline().on('finished', spy).time(1200).reverse(true)
       const runner = new Runner(1000)
       spy.calls.reset()
-      timeline.schedule(runner, 0).play() // we have to play because its syncronous here
+      timeline.schedule(runner, 0).play() // we have to play because its synchronous here
       jasmine.RequestAnimationFrame.tick(1)
       expect(spy).not.toHaveBeenCalled()
     })
@@ -473,7 +473,7 @@ describe('Timeline.js', () => {
       const timeline = new Timeline().on('finished', spy).reverse(true)
       const runner = new Runner(1000)
       spy.calls.reset()
-      timeline.schedule(runner, 0).play() // we have to play because its syncronous here
+      timeline.schedule(runner, 0).play() // we have to play because its synchronous here
       jasmine.RequestAnimationFrame.tick(1)
       expect(spy).toHaveBeenCalled()
     })
index deb665ad1c61f52440b392e578914ff0ded74756..f4864b3c7dad9ad335418b315874744c7ba3b5ef 100644 (file)
@@ -89,7 +89,7 @@ describe('Dom.js', function () {
       expect(rect.addTo(g)).toBe(rect)
     })
 
-    it('puts an element innto another element', () => {
+    it('puts an element into another element', () => {
       const g = new G()
       const rect = new Rect()
       const spy = spyOn(g, 'put')
@@ -531,7 +531,7 @@ describe('Dom.js', function () {
       expect(rect.round(1).attr()).toEqual({ id: 'foo', x: 10.7, y: 3, width: 123.5 })
     })
 
-    it('rounds the given attribues whose values are numbers to the passed precision', () => {
+    it('rounds the given attributes whose values are numbers to the passed precision', () => {
       const rect = new Rect({ id: 'foo', x: 10.678, y: 3, width: 123.456 })
       expect(rect.round(1, [ 'id', 'x' ]).attr()).toEqual({ id: 'foo', x: 10.7, y: 3, width: 123.456 })
     })
index d2726a9266fcca89b8a4a2120ddcb0c89507cc5c..63e06fe6be851b2c67b63faa16f21752e00aa3ba 100644 (file)
@@ -38,7 +38,7 @@ describe('Marker.js', function () {
   })
 
   describe('ref()', () => {
-    it('sets refX and refY attriute', () => {
+    it('sets refX and refY attribute', () => {
       const marker = new Marker().ref(10, 20)
       expect(marker.attr('refX')).toBe(10)
       expect(marker.attr('refY')).toBe(20)
index b9c97f30232e35934a96cac7cedc8be49a88cf03..913108ad6745775147c018f59c35b7d78ca53768 100644 (file)
@@ -55,7 +55,7 @@ describe('Mask.js', () => {
 
   describe('Element', () => {
     describe('masker()', () => {
-      it('returns the instance of Mask the current element is maskped with', () => {
+      it('returns the instance of Mask the current element is masked with', () => {
         const canvas = SVG().addTo(container)
         const mask = canvas.mask()
         const rect = canvas.rect(100, 100).maskWith(mask)
index a2e662081381c065b0b31cd3e5522f89e728870f..d6f42b2eb088aa13108fcf7a8609e218cae88862 100644 (file)
@@ -125,7 +125,7 @@ describe('Tspan.js', () => {
 
   describe('Text', () => {
     describe('newLine()', () => {
-      it('creates a tspan and calles newLine() on it', () => {
+      it('creates a tspan and calls newLine() on it', () => {
         const text = new Text()
         const tspan = text.newLine()
         expect(tspan).toEqual(any(Tspan))
index 3bdb109105403d9a0351bda28ab65eb4214331f8..7bbd2c974a670eabff89e6b2b33cdb36bee50450 100644 (file)
@@ -101,7 +101,7 @@ describe('containerGeometry.js', () => {
       expect(g.x()).toBe(g.bbox().x)
       expect(g.x()).toBe(10)
     })
-    it('calls move with the paramater as x', () => {
+    it('calls move with the parameter as x', () => {
       const canvas = SVG().addTo(container)
       const g = canvas.group()
       g.rect(100, 200).move(111, 223)
@@ -127,7 +127,7 @@ describe('containerGeometry.js', () => {
       expect(g.y()).toBe(20)
     })
 
-    it('calls move with the paramater as y', () => {
+    it('calls move with the parameter as y', () => {
       const canvas = SVG().addTo(container)
       const g = canvas.group()
       g.rect(100, 200).move(111, 223)
index f93f661ea81683188288952c8863ed83c1cc9f21..44c0a0bcd9f2557ce3d09c93f303cc259a5faac1 100644 (file)
@@ -55,7 +55,7 @@ describe('event.js', () => {
       expect(spy).toHaveBeenCalledWith(any(getWindow().CustomEvent))
     })
 
-    it('binds to multiple events with space or comma seperated string', () => {
+    it('binds to multiple events with space or comma separated string', () => {
       const eventTarget = new EventTarget()
       const spy = createSpy('spy')
       on(eventTarget, 'event1 event2, event3', spy)
@@ -95,7 +95,7 @@ describe('event.js', () => {
       expect(spy).toHaveBeenCalledTimes(1)
     })
 
-    it('unbinds multiple events with space or comma seperated string', () => {
+    it('unbinds multiple events with space or comma separated string', () => {
       const eventTarget = new EventTarget()
       const spy = createSpy('spy')
       on(eventTarget, 'event1 event2, event3', spy)
@@ -109,7 +109,7 @@ describe('event.js', () => {
       expect(spy).toHaveBeenCalledTimes(3)
     })
 
-    it('unbinds multiple events with space or comma seperated string', () => {
+    it('unbinds multiple events with space or comma separated string', () => {
       const eventTarget = new EventTarget()
       const spy = createSpy('spy')
       on(eventTarget, [ 'event1', 'event2', 'event3' ], spy)
@@ -133,7 +133,7 @@ describe('event.js', () => {
       expect(spy).toHaveBeenCalledTimes(1)
     })
 
-    it('unbinds all events incuding namespaced ones when only event is passed', () => {
+    it('unbinds all events including namespaced ones when only event is passed', () => {
       const eventTarget = new EventTarget()
       const spy = createSpy('spy')
       on(eventTarget, [ 'event1.ns1', 'event2.ns2', 'event3' ], spy)
index 1a20fe64129c36ae7150de7736d8d9d8b25d8716..b6c04bc92411cea7c0475e8360c27ad3ffb46a58 100644 (file)
@@ -15,7 +15,7 @@ describe('css.js', () => {
           })
         })
 
-        it('returns an object with selected css properries', () => {
+        it('returns an object with selected css properties', () => {
           const rect = new Rect({ style: 'fill: none; outline-width: 1px; stroke: none' })
           expect(rect.css([ 'fill', 'stroke' ])).toEqual({
             fill: 'none',
index 786eaee21e55293cd1c5d6ecdf29e30438fd70a8..bdb1ca59d2ae700b94a4aa010f64209a3e1d62ff 100644 (file)
@@ -15,7 +15,7 @@ describe('data.js', () => {
           })
         })
 
-        it('returns an object with selected data properries', () => {
+        it('returns an object with selected data properties', () => {
           const rect = new Rect({ 'data-fill': 'none', 'data-outline-width': '1px', 'data-stroke': 'none' })
           expect(rect.data([ 'fill', 'stroke' ])).toEqual({
             fill: 'none',
index f762ed0adc261c8886ffcab5e2a342789e8dc59f..84c95b0ce62df65ed4a1e8b425ec941304d514fb 100644 (file)
@@ -268,7 +268,7 @@ describe('sugar.js', () => {
         expect(spy).toHaveBeenCalledWith({ flip: 'both', origin: 'center' }, true)
       })
 
-      // this works because only x and y are valid flip values. Evereything else flips on both axis
+      // this works because only x and y are valid flip values. Everything else flips on both axis
       it('sets flip to both and origin to number when called with origin only', function () {
         const rect = new Rect()
         const spy = spyOn(rect, 'transform')
index 912924ab7cf823a2f380e58c41c583c9c556f57d..e27a71c34282b8a66b9557c61ab2c215722762a6 100644 (file)
@@ -26,7 +26,7 @@ describe('EventTarget.js', () => {
   })
 
   describe('dispatch()', () => {
-    it('evemtually calls dispatchEvent on the target and returns the event', () => {
+    it('eventually calls dispatchEvent on the target and returns the event', () => {
       const target = new EventTarget()
       const spy = spyOn(target, 'dispatchEvent').and.callThrough()
       const options = { cancelable: false }
index 9ebaae4dd4bc7d5a40bfdf3665107b077c71a15f..eb0b40b233e69c6fa9212826785c45883ad842ff 100644 (file)
@@ -43,7 +43,7 @@ describe('List.js', () => {
       }))
     })
 
-    it('calls a method on every element in the list and passes aguments when a string is passed', () => {
+    it('calls a method on every element in the list and passes arguments when a string is passed', () => {
       const list = new List([ 10, 11, 12 ])
       expect(list.each('toString', 16)).toEqual([ 'a', 'b', 'c' ])
     })
index 0ef527314178294560e39b0092aa89f7eef5701c..bddf6fd72fe0eb973e0ee052f6787eba69ccce48 100644 (file)
@@ -148,7 +148,7 @@ describe('Matrix.js', () => {
       }
     })
 
-    it('throws if matrix is not inversable', () => {
+    it('throws if matrix is not invertible', () => {
       const matrix = new Matrix(0, 0, 0, 0, 0, 0)
       expect(() => matrix.inverse()).toThrowError('Cannot invert matrix(0,0,0,0,0,0)')
     })
index cefc54e4536577f0343f3fe5f017d848aebafaed..dc58a892fe0aaa0ff7a5a15c5d087258878d9c12 100644 (file)
@@ -23,11 +23,11 @@ describe('SVGArray.js', () => {
       expect(array + '').toBe('0.343 0.669 0.119 0 0 0.249 -0.626 0.13 0 0 0.172 0.334 0.111 0 0 0 0 0 1 0')
     })
 
-    it('parses space seperated string and converts it to array', () => {
+    it('parses space separated string and converts it to array', () => {
       expect((new SVGArray('1 2 3 4')).valueOf()).toEqual([ 1, 2, 3, 4 ])
     })
 
-    it('parses comma seperated string and converts it to array', () => {
+    it('parses comma separated string and converts it to array', () => {
       expect((new SVGArray('1,2,3,4')).valueOf()).toEqual([ 1, 2, 3, 4 ])
     })
 
index 56062225ef999b751cc5ef45d81df1502a4f4099..5a2ae97443f43d81b32c59070635bd60eaf0ec86 100644 (file)
@@ -70,7 +70,7 @@ describe('utils.js', function () {
   })
 
   describe('degrees()', function () {
-    it('converts radians to degreens', function () {
+    it('converts radians to degrees', function () {
       expect(degrees(1.5 * Math.PI)).toBe(270)
       expect(degrees(Math.PI / 2)).toBe(90)
     })
index bd60915edf285a4bb4b62fc8ec2e9cb7dce95a85..faeeed6c3147b6f2c6ae32d1171912394e5a67b5 100644 (file)
@@ -422,7 +422,7 @@ export default class Runner extends EventTarget {
     }
 
     // We have to resume the timeline in case a controller
-    // is already done without beeing ever run
+    // is already done without being ever run
     // This can happen when e.g. this is done:
     //    anim = el.animate(new SVG.Spring)
     // and later
index a29d6839976c96f82652e31dd12005b5c0538c87..25e6554fb11d143c65b419bf25784cb754d9dd91 100644 (file)
@@ -108,7 +108,7 @@ export default class Timeline extends EventTarget {
 
     // The start time for the next animation can either be given explicitly,
     // derived from the current timeline time or it can be relative to the
-    // last start time to chain animations direclty
+    // last start time to chain animations directly
 
     var absoluteStartTime = 0
     var endTime = this.getEndTime()
@@ -244,7 +244,7 @@ export default class Timeline extends EventTarget {
 
     // FIXME:
     // However, reseting in insertion order leads to bugs. Considering the case,
-    // where 2 runners change the same attriute but in different times,
+    // where 2 runners change the same attribute but in different times,
     // reseting both of them will lead to the case where the later defined
     // runner always wins the reset even if the other runner started earlier
     // and therefore should win the attribute battle
index 7c360785c5d4ad971c85d5bb5aa18e6982bf8e35..c874353b223fb2d70a2e14ebf4bb6dde43ec17cc 100644 (file)
@@ -129,7 +129,7 @@ export default class Dom extends EventTarget {
       this.node.id = eid(this.type)
     }
 
-    // dont't set directly with this.node.id to make `null` work correctly
+    // don't set directly with this.node.id to make `null` work correctly
     return this.attr('id', id)
   }
 
index be034232a0f3435cb9e345d2648d6b46d1a36e2e..61adace644a118d793350406a1bf5620f7d38ada 100644 (file)
@@ -24,7 +24,7 @@ export default class Pattern extends Container {
     return baseFind('svg [fill*="' + this.id() + '"]')
   }
 
-  // Alias string convertion to fill
+  // Alias string conversion to fill
   toString () {
     return this.url()
   }
index b6c03e072f1cbfc115a0b62384c80cca07f34465..30151c17a657d56c560669a4fc249e2962dbf144 100644 (file)
@@ -6,7 +6,7 @@ export function siblings () {
   return this.parent().children()
 }
 
-// Get the curent position siblings
+// Get the current position siblings
 export function position () {
   return this.parent().index(this)
 }
index 9707b7f5d218d44c5189e7a7d36b0db79bf5a1c4..71d1e2a6c34d89143eef990323d32c5515e9e3dd 100644 (file)
@@ -159,7 +159,7 @@ export function bbox () {
 export function rbox (el) {
   const getRBox = (node) => node.getBoundingClientRect()
   const retry = (el) => {
-    // There is no point in trying tricks here because if we insert the element into the dom ourselfes
+    // There is no point in trying tricks here because if we insert the element into the dom ourselves
     // it obviously will be at the wrong position
     throw new Error(`Getting rbox of element "${el.node.nodeName}" is not possible`)
   }
@@ -200,7 +200,7 @@ registerMethods({
     zoom (level, point) {
       // Its best to rely on the attributes here and here is why:
       // clientXYZ: Doesn't work on non-root svgs because they dont have a CSSBox (silly!)
-      // getBoundingClinetRect: Doesn't work because Chrome just ignores width and height of nested svgs completely
+      // getBoundingClientRect: Doesn't work because Chrome just ignores width and height of nested svgs completely
       //                        that means, their clientRect is always as big as the content.
       //                        Furthermore this size is incorrect if the element is further transformed by its parents
       // computedStyle: Only returns meaningful values if css was used with px. We dont go this route here!
index 914919ef8a63769ba74f6ded187372eea88ed613..f9bee28702d13ecc9e98184bc7728b6d3e81c33f 100644 (file)
@@ -1,6 +1,6 @@
 import { numberAndUnit } from '../modules/core/regex.js'
 
-// Module for unit convertions
+// Module for unit conversions
 export default class SVGNumber {
   // Initialize
   constructor (...args) {
index ee47079c7f4c19d7b62ca26dbf6722b87cc4943e..927f0440623110ad121c157cde44cf05c2465829 100644 (file)
@@ -43,7 +43,7 @@ export function camelCase (s) {
   })
 }
 
-// Convert camel cased string to dash seperated
+// Convert camel cased string to dash separated
 export function unCamelCase (s) {
   return s.replace(/([A-Z])/g, function (m, g) {
     return '-' + g.toLowerCase()