🎉 initiate project *astro_rewrite*

This commit is contained in:
sindrekjelsrud 2023-07-19 21:31:30 +02:00
parent ffd4d5e86c
commit 2ba37bfbe3
8658 changed files with 2268794 additions and 2538 deletions

6
node_modules/character-reference-invalid/index.d.ts generated vendored Normal file
View file

@ -0,0 +1,6 @@
/**
* Map of invalid numeric character references to their replacements, according to HTML.
*
* @type {Record<number, string>}
*/
export const characterReferenceInvalid: Record<number, string>

35
node_modules/character-reference-invalid/index.js generated vendored Normal file
View file

@ -0,0 +1,35 @@
/**
* Map of invalid numeric character references to their replacements, according to HTML.
*
* @type {Record<number, string>}
*/
export const characterReferenceInvalid = {
0: '<27>',
128: '€',
130: '',
131: 'ƒ',
132: '„',
133: '…',
134: '†',
135: '‡',
136: 'ˆ',
137: '‰',
138: 'Š',
139: '',
140: 'Œ',
142: 'Ž',
145: '',
146: '',
147: '“',
148: '”',
149: '•',
150: '',
151: '—',
152: '˜',
153: '™',
154: 'š',
155: '',
156: 'œ',
158: 'ž',
159: 'Ÿ'
}

22
node_modules/character-reference-invalid/license generated vendored Normal file
View file

@ -0,0 +1,22 @@
(The MIT License)
Copyright (c) 2015 Titus Wormer <tituswormer@gmail.com>
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
'Software'), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

83
node_modules/character-reference-invalid/package.json generated vendored Normal file
View file

@ -0,0 +1,83 @@
{
"name": "character-reference-invalid",
"version": "2.0.1",
"description": "Map of invalid numeric character references to their replacements, according to HTML",
"license": "MIT",
"keywords": [
"html",
"entity",
"numeric",
"character",
"reference",
"replacement",
"invalid",
"name"
],
"repository": "wooorm/character-reference-invalid",
"bugs": "https://github.com/wooorm/character-reference-invalid/issues",
"funding": {
"type": "github",
"url": "https://github.com/sponsors/wooorm"
},
"author": "Titus Wormer <tituswormer@gmail.com> (https://wooorm.com)",
"contributors": [
"Titus Wormer <tituswormer@gmail.com> (https://wooorm.com)"
],
"sideEffects": false,
"type": "module",
"main": "index.js",
"types": "index.d.ts",
"files": [
"index.d.ts",
"index.js"
],
"devDependencies": {
"@types/tape": "^4.0.0",
"bail": "^2.0.0",
"c8": "^7.0.0",
"concat-stream": "^2.0.0",
"hast-util-select": "^5.0.0",
"hast-util-to-string": "^2.0.0",
"prettier": "^2.0.0",
"rehype-parse": "^8.0.0",
"remark-cli": "^10.0.0",
"remark-preset-wooorm": "^9.0.0",
"rimraf": "^3.0.0",
"tape": "^5.0.0",
"type-coverage": "^2.0.0",
"typescript": "^4.0.0",
"unified": "^10.0.0",
"xo": "^0.45.0"
},
"scripts": {
"prepublishOnly": "npm run build && npm run format",
"generate": "node build",
"build": "rimraf \"*.d.ts\" && tsc && type-coverage",
"format": "remark . -qfo && prettier . -w --loglevel warn && xo --fix",
"test-api": "node --conditions development test.js",
"test-coverage": "c8 --check-coverage --branches 100 --functions 100 --lines 100 --statements 100 --reporter lcov npm run test-api",
"test": "npm run generate && npm run build && npm run format && npm run test-coverage"
},
"prettier": {
"tabWidth": 2,
"useTabs": false,
"singleQuote": true,
"bracketSpacing": false,
"semi": false,
"trailingComma": "none"
},
"xo": {
"prettier": true
},
"remarkConfig": {
"plugins": [
"preset-wooorm"
]
},
"typeCoverage": {
"atLeast": 100,
"detail": true,
"strict": true,
"ignoreCatch": true
}
}

156
node_modules/character-reference-invalid/readme.md generated vendored Normal file
View file

@ -0,0 +1,156 @@
# character-reference-invalid
[![Build][build-badge]][build]
[![Coverage][coverage-badge]][coverage]
[![Downloads][downloads-badge]][downloads]
[![Size][size-badge]][size]
Map of invalid numeric character references to their replacements, according to
HTML.
## Contents
* [What is this?](#what-is-this)
* [When should I use this?](#when-should-i-use-this)
* [Install](#install)
* [Use](#use)
* [API](#api)
* [`characterReferenceInvalid`](#characterreferenceinvalid)
* [Source](#source)
* [Types](#types)
* [Compatibility](#compatibility)
* [Security](#security)
* [Related](#related)
* [Contribute](#contribute)
* [License](#license)
## What is this?
This is a map from the [HTML spec][source] of C1 ASCII/Unicode control
characters (which are disallowed by HTML) to the characters those code points
would have in Windows 1252.
For example, U+0080 (Padding Character) maps to `€`, because thats used for
0x80 in Windows 1252.
## When should I use this?
Probably never, unless youre dealing with parsing HTML or similar XML-like
things, or in a place where Unicode is not the primary encoding (it is in most
places).
## Install
This package is [ESM only][esm].
In Node.js (version 12.20+, 14.14+, or 16.0+), install with [npm][]:
```sh
npm install character-reference-invalid
```
In Deno with [Skypack][]:
```js
import {characterReferenceInvalid} from 'https://cdn.skypack.dev/character-reference-invalid@2?dts'
```
In browsers with [Skypack][]:
```html
<script type="module">
import {characterReferenceInvalid} from 'https://cdn.skypack.dev/character-reference-invalid@2?min'
</script>
```
## Use
```js
import {characterReferenceInvalid} from 'character-reference-invalid'
console.log(characterReferenceInvalid[0x80]) // => '€'
console.log(characterReferenceInvalid[0x89]) // => '‰'
console.log(characterReferenceInvalid[0x99]) // => '™'
```
## API
This package exports the following identifiers: `characterReferenceInvalid`.
There is no default export.
### `characterReferenceInvalid`
`Record<number, string>` — mapping between invalid numeric character reference
codes to replacements characters.
## Source
See [`html.spec.whatwg.org`][source].
## Types
This package is fully typed with [TypeScript][].
## Compatibility
This package is at least compatible with all maintained versions of Node.js.
As of now, that is Node.js 12.20+, 14.14+, and 16.0+.
It also works in Deno and modern browsers.
## Security
This package is safe.
## Related
* [`wooorm/character-entities`](https://github.com/wooorm/character-entities)
— HTML character entity info
* [`wooorm/character-entities-html4`](https://github.com/wooorm/character-entities-html4)
— HTML 4 character entity info
* [`wooorm/character-entities-legacy`](https://github.com/wooorm/character-entities-legacy)
— legacy character entity info
* [`wooorm/parse-entities`](https://github.com/wooorm/parse-entities)
— parse HTML character references
* [`wooorm/stringify-entities`](https://github.com/wooorm/stringify-entities)
— serialize HTML character references
## Contribute
Yes please!
See [How to Contribute to Open Source][contribute].
## License
[MIT][license] © [Titus Wormer][author]
<!-- Definitions -->
[build-badge]: https://github.com/wooorm/character-reference-invalid/workflows/main/badge.svg
[build]: https://github.com/wooorm/character-reference-invalid/actions
[coverage-badge]: https://img.shields.io/codecov/c/github/wooorm/character-reference-invalid.svg
[coverage]: https://codecov.io/github/wooorm/character-reference-invalid
[downloads-badge]: https://img.shields.io/npm/dm/character-reference-invalid.svg
[downloads]: https://www.npmjs.com/package/character-reference-invalid
[size-badge]: https://img.shields.io/bundlephobia/minzip/character-reference-invalid.svg
[size]: https://bundlephobia.com/result?p=character-reference-invalid
[npm]: https://docs.npmjs.com/cli/install
[skypack]: https://www.skypack.dev
[license]: license
[author]: https://wooorm.com
[esm]: https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c
[typescript]: https://www.typescriptlang.org
[contribute]: https://opensource.guide/how-to-contribute/
[source]: https://html.spec.whatwg.org/multipage/parsing.html#table-charref-overrides