Skip to content

Commit 78d96f5

Browse files
committed
Remove array-flatten
1 parent cb0eb0a commit 78d96f5

File tree

3 files changed

+4
-17
lines changed

3 files changed

+4
-17
lines changed

lib/index.js

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@ import builtins from './builtins.js'
1717
import types from './types.js'
1818
import operators from './operators.js'
1919
import stdlib from './stdlib.js'
20-
import flatten from 'array-flatten'
2120
import Descriptor from './descriptor.js'
2221
import prepr from 'prepr'
2322

@@ -315,7 +314,7 @@ GLSL.prototype.transforms = {
315314
var argTypes = []
316315

317316
//arg names
318-
var argsList = flatten(args.map(function (arg) {
317+
var argsList = args.map(function (arg) {
319318
if (arg.type !== 'decl') throw Error('Struct statements should be declarations.')
320319

321320
var decllist = arg.children[arg.children.length - 1]
@@ -333,15 +332,15 @@ GLSL.prototype.transforms = {
333332

334333
throw Error('Struct statement contains something strange.')
335334
})
336-
}))
335+
}).flat()
337336

338-
var argTypes = flatten(args.map(function (arg) {
337+
var argTypes = args.map(function (arg) {
339338
var type = arg.children[4].token.data
340339
var decllist = arg.children[arg.children.length - 1]
341340
return decllist.children.map(function () {
342341
return type
343342
})
344-
}))
343+
}).flat()
345344

346345
var struct = function struct () {
347346
var args = arguments

package-lock.json

Lines changed: 0 additions & 11 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
"main": "index.js",
66
"type": "module",
77
"dependencies": {
8-
"array-flatten": "^2.0.0",
98
"glsl-parser": "^2.0.1",
109
"glsl-tokenizer": "^2.1.5",
1110
"inherits": "^2.0.1",

0 commit comments

Comments
 (0)