package action

import "github.com/carapace-sh/carapace"

func ActionLibs() carapace.Action {
	return carapace.ActionValues(
		"es5",
		"es6",
		"es2015",
		"es7",
		"es2016",
		"es2017",
		"es2018",
		"es2019",
		"es2020",
		"es2021",
		"esnext",
		"dom",
		"dom.iterable",
		"webworker",
		"webworker.importscripts",
		"webworker.iterable",
		"scripthost",
		"es2015.core",
		"es2015.collection",
		"es2015.generator",
		"es2015.iterable",
		"es2015.promise",
		"es2015.proxy",
		"es2015.reflect",
		"es2015.symbol",
		"es2015.symbol.wellknown",
		"es2016.array.include",
		"es2017.object",
		"es2017.sharedmemory",
		"es2017.string",
		"es2017.intl",
		"es2017.typedarrays",
		"es2018.asyncgenerator",
		"es2018.asynciterable",
		"es2018.intl",
		"es2018.promise",
		"es2018.regexp",
		"es2019.array",
		"es2019.object",
		"es2019.string",
		"es2019.symbol",
		"es2020.bigint",
		"es2020.promise",
		"es2020.sharedmemory",
		"es2020.string",
		"es2020.symbol.wellknown",
		"es2020.intl",
		"es2021.promise",
		"es2021.string",
		"es2021.weakref",
		"esnext.array",
		"esnext.symbol",
		"esnext.asynciterable",
		"esnext.intl",
		"esnext.bigint",
		"esnext.string",
		"esnext.promise",
		"esnext.weakref",
	)
}
