xref: /dflybsd-src/contrib/file/magic/Magdir/javascript (revision 6fca56fb90a257291c53bba3b861b751027c3e3d)
1e8af9738SPeter Avalos
2e8af9738SPeter Avalos#------------------------------------------------------------------------------
3*6fca56fbSSascha Wildner# $File: javascript,v 1.2 2019/08/05 10:34:26 christos Exp $
4e8af9738SPeter Avalos# javascript:  magic for javascript and node.js scripts.
5e8af9738SPeter Avalos#
6e8af9738SPeter Avalos0	search/1/w	#!/bin/node		Node.js script text executable
7e8af9738SPeter Avalos!:mime application/javascript
8e8af9738SPeter Avalos0	search/1/w	#!/usr/bin/node		Node.js script text executable
9e8af9738SPeter Avalos!:mime application/javascript
10e8af9738SPeter Avalos0	search/1/w	#!/bin/nodejs		Node.js script text executable
11e8af9738SPeter Avalos!:mime application/javascript
12e8af9738SPeter Avalos0	search/1/w	#!/usr/bin/nodejs	Node.js script text executable
13e8af9738SPeter Avalos!:mime application/javascript
14e8af9738SPeter Avalos0	search/1	#!/usr/bin/env\ node	Node.js script text executable
15e8af9738SPeter Avalos!:mime application/javascript
16e8af9738SPeter Avalos0	search/1	#!/usr/bin/env\ nodejs	Node.js script text executable
17e8af9738SPeter Avalos!:mime application/javascript
18*6fca56fbSSascha Wildner# Hermes by Facebook https://hermesengine.dev/
19*6fca56fbSSascha Wildner# https://github.com/facebook/hermes/blob/master/include/hermes/\
20*6fca56fbSSascha Wildner# BCGen/HBC/BytecodeFileFormat.h#L24
21*6fca56fbSSascha Wildner0	lequad		0x1F1903C103BC1FC6	Hermes JavaScript bytecode
22*6fca56fbSSascha Wildner>8	lelong		x			\b, version %d
23