first commit

This commit is contained in:
s2
2024-12-13 08:53:01 +01:00
commit 2746dc9c4e
5477 changed files with 682458 additions and 0 deletions

25
node_modules/acorn-private-methods/index.js generated vendored Normal file
View File

@@ -0,0 +1,25 @@
"use strict"
const privateClassElements = require("acorn-private-class-elements")
module.exports = function(Parser) {
const ExtendedParser = privateClassElements(Parser)
return class extends ExtendedParser {
// Parse private methods
parseClassElement(_constructorAllowsSuper) {
const oldInClassMemberName = this._inClassMemberName
this._inClassMemberName = true
const result = super.parseClassElement.apply(this, arguments)
this._inClassMemberName = oldInClassMemberName
return result
}
parsePropertyName(prop) {
const isPrivate = this.options.ecmaVersion >= 8 && this._inClassMemberName && this.type == this.privateNameToken && !prop.static
this._inClassMemberName = false
if (!isPrivate) return super.parsePropertyName(prop)
return this.parsePrivateClassElementName(prop)
}
}
}