Skip to content

Commit 41596b1

Browse files
authored
Merge pull request #463 from Baroshem/chore/2.0.0-rc.2
fix(core): rollup error
2 parents b95890f + 014cab7 commit 41596b1

File tree

5 files changed

+42
-111
lines changed

5 files changed

+42
-111
lines changed

.stackblitz/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,6 @@
1111
"nuxt": "3.9.3"
1212
},
1313
"dependencies": {
14-
"nuxt-security": "^1.4.3"
14+
"nuxt-security": "^2.0.0-rc.2"
1515
}
1616
}

.stackblitz/yarn.lock

+33-59
Original file line numberDiff line numberDiff line change
@@ -2163,31 +2163,6 @@ chalk@^5.3.0:
21632163
resolved "https://registry.yarnpkg.com/chalk/-/chalk-5.3.0.tgz#67c20a7ebef70e7f3970a01f90fa210cb6860385"
21642164
integrity sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==
21652165

2166-
cheerio-select@^2.1.0:
2167-
version "2.1.0"
2168-
resolved "https://registry.yarnpkg.com/cheerio-select/-/cheerio-select-2.1.0.tgz#4d8673286b8126ca2a8e42740d5e3c4884ae21b4"
2169-
integrity sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==
2170-
dependencies:
2171-
boolbase "^1.0.0"
2172-
css-select "^5.1.0"
2173-
css-what "^6.1.0"
2174-
domelementtype "^2.3.0"
2175-
domhandler "^5.0.3"
2176-
domutils "^3.0.1"
2177-
2178-
cheerio@^1.0.0-rc.12:
2179-
version "1.0.0-rc.12"
2180-
resolved "https://registry.yarnpkg.com/cheerio/-/cheerio-1.0.0-rc.12.tgz#788bf7466506b1c6bf5fae51d24a2c4d62e47683"
2181-
integrity sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==
2182-
dependencies:
2183-
cheerio-select "^2.1.0"
2184-
dom-serializer "^2.0.0"
2185-
domhandler "^5.0.3"
2186-
domutils "^3.0.1"
2187-
htmlparser2 "^8.0.1"
2188-
parse5 "^7.0.0"
2189-
parse5-htmlparser2-tree-adapter "^7.0.0"
2190-
21912166
chokidar@^3.5.1, chokidar@^3.5.3:
21922167
version "3.5.3"
21932168
resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.3.tgz#1cf37c8707b932bd1af1ae22c0432e2acd1903bd"
@@ -2722,7 +2697,7 @@ enhanced-resolve@^5.14.1:
27222697
graceful-fs "^4.2.4"
27232698
tapable "^2.2.0"
27242699

2725-
entities@^4.2.0, entities@^4.4.0, entities@^4.5.0:
2700+
entities@^4.2.0, entities@^4.5.0:
27262701
version "4.5.0"
27272702
resolved "https://registry.yarnpkg.com/entities/-/entities-4.5.0.tgz#5d268ea5e7113ec74c4d033b79ea5a35a488fb48"
27282703
integrity sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==
@@ -3228,16 +3203,6 @@ html-tags@^3.3.1:
32283203
resolved "https://registry.yarnpkg.com/html-tags/-/html-tags-3.3.1.tgz#a04026a18c882e4bba8a01a3d39cfe465d40b5ce"
32293204
integrity sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==
32303205

3231-
htmlparser2@^8.0.1:
3232-
version "8.0.2"
3233-
resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-8.0.2.tgz#f002151705b383e62433b5cf466f5b716edaec21"
3234-
integrity sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==
3235-
dependencies:
3236-
domelementtype "^2.3.0"
3237-
domhandler "^5.0.3"
3238-
domutils "^3.0.1"
3239-
entities "^4.4.0"
3240-
32413206
http-cache-semantics@^4.1.1:
32423207
version "4.1.1"
32433208
resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz#abe02fcb2985460bf0323be664436ec3476a6d5a"
@@ -4296,14 +4261,13 @@ nuxt-csurf@^1.5.1:
42964261
defu "^6.1.4"
42974262
uncsrf "^1.1.1"
42984263

4299-
nuxt-security@^1.4.3:
4300-
version "1.4.3"
4301-
resolved "https://registry.yarnpkg.com/nuxt-security/-/nuxt-security-1.4.3.tgz#422e7934e9acc81f76d88406555fb08c5bbaa457"
4302-
integrity sha512-Fd2GqXPgXj0UOJ0ZnQgVpPeIoCX+P9PhUcGB9Or92aYPDoOAGdFbGrRCJZsBM8txMZQHmxQDcva/5xyWeVWyLQ==
4264+
nuxt-security@^2.0.0-rc.2:
4265+
version "2.0.0-rc.2"
4266+
resolved "https://registry.yarnpkg.com/nuxt-security/-/nuxt-security-2.0.0-rc.2.tgz#f7cb450b3514337682fdeb9760c985afaa8affa0"
4267+
integrity sha512-K7c3WgiU7rjpp/F432HGm1D+/Jcz3TZp7Ym9/B6SRoQCkTeZJXzzP5/VwNqnY9c3YGhXYcLNDySMar0r2ZTjrA==
43034268
dependencies:
43044269
"@nuxt/kit" "^3.11.2"
43054270
basic-auth "^2.0.1"
4306-
cheerio "^1.0.0-rc.12"
43074271
defu "^6.1.1"
43084272
nuxt-csurf "^1.5.1"
43094273
pathe "^1.0.0"
@@ -4522,21 +4486,6 @@ parse-url@^8.1.0:
45224486
dependencies:
45234487
parse-path "^7.0.0"
45244488

4525-
parse5-htmlparser2-tree-adapter@^7.0.0:
4526-
version "7.0.0"
4527-
resolved "https://registry.yarnpkg.com/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.0.0.tgz#23c2cc233bcf09bb7beba8b8a69d46b08c62c2f1"
4528-
integrity sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==
4529-
dependencies:
4530-
domhandler "^5.0.2"
4531-
parse5 "^7.0.0"
4532-
4533-
parse5@^7.0.0:
4534-
version "7.1.2"
4535-
resolved "https://registry.yarnpkg.com/parse5/-/parse5-7.1.2.tgz#0736bebbfd77793823240a23b7fc5e010b7f8e32"
4536-
integrity sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==
4537-
dependencies:
4538-
entities "^4.4.0"
4539-
45404489
parseurl@~1.3.3:
45414490
version "1.3.3"
45424491
resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4"
@@ -5340,7 +5289,16 @@ streamx@^2.15.0:
53405289
fast-fifo "^1.1.0"
53415290
queue-tick "^1.0.1"
53425291

5343-
"string-width-cjs@npm:string-width@^4.2.0", "string-width@^1.0.2 || 2 || 3 || 4", string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3:
5292+
"string-width-cjs@npm:string-width@^4.2.0":
5293+
version "4.2.3"
5294+
resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010"
5295+
integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==
5296+
dependencies:
5297+
emoji-regex "^8.0.0"
5298+
is-fullwidth-code-point "^3.0.0"
5299+
strip-ansi "^6.0.1"
5300+
5301+
"string-width@^1.0.2 || 2 || 3 || 4", string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3:
53445302
version "4.2.3"
53455303
resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010"
53465304
integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==
@@ -5372,7 +5330,14 @@ string_decoder@~1.1.1:
53725330
dependencies:
53735331
safe-buffer "~5.1.0"
53745332

5375-
"strip-ansi-cjs@npm:strip-ansi@^6.0.1", strip-ansi@^6.0.0, strip-ansi@^6.0.1:
5333+
"strip-ansi-cjs@npm:strip-ansi@^6.0.1":
5334+
version "6.0.1"
5335+
resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9"
5336+
integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==
5337+
dependencies:
5338+
ansi-regex "^5.0.1"
5339+
5340+
strip-ansi@^6.0.0, strip-ansi@^6.0.1:
53765341
version "6.0.1"
53775342
resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9"
53785343
integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==
@@ -6033,7 +5998,16 @@ wide-align@^1.1.2:
60335998
dependencies:
60345999
string-width "^1.0.2 || 2 || 3 || 4"
60356000

6036-
"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0", wrap-ansi@^7.0.0:
6001+
"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0":
6002+
version "7.0.0"
6003+
resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43"
6004+
integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==
6005+
dependencies:
6006+
ansi-styles "^4.0.0"
6007+
string-width "^4.1.0"
6008+
strip-ansi "^6.0.0"
6009+
6010+
wrap-ansi@^7.0.0:
60376011
version "7.0.0"
60386012
resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43"
60396013
integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==

docs/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
"@nuxtjs/plausible": "^1.0.0",
1414
"@nuxtlabs/github-module": "^1.6.3",
1515
"nuxt": "^3.11.2",
16-
"nuxt-security": "^2.0.0-beta.4"
16+
"nuxt-security": "^2.0.0-rc.2"
1717
},
1818
"resolutions": {
1919
"string-width": "4.2.3",

docs/yarn.lock

+4-48
Original file line numberDiff line numberDiff line change
@@ -2748,31 +2748,6 @@ character-reference-invalid@^2.0.0:
27482748
resolved "https://registry.yarnpkg.com/character-reference-invalid/-/character-reference-invalid-2.0.1.tgz#85c66b041e43b47210faf401278abf808ac45cb9"
27492749
integrity sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==
27502750

2751-
cheerio-select@^2.1.0:
2752-
version "2.1.0"
2753-
resolved "https://registry.yarnpkg.com/cheerio-select/-/cheerio-select-2.1.0.tgz#4d8673286b8126ca2a8e42740d5e3c4884ae21b4"
2754-
integrity sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==
2755-
dependencies:
2756-
boolbase "^1.0.0"
2757-
css-select "^5.1.0"
2758-
css-what "^6.1.0"
2759-
domelementtype "^2.3.0"
2760-
domhandler "^5.0.3"
2761-
domutils "^3.0.1"
2762-
2763-
cheerio@^1.0.0-rc.12:
2764-
version "1.0.0-rc.12"
2765-
resolved "https://registry.yarnpkg.com/cheerio/-/cheerio-1.0.0-rc.12.tgz#788bf7466506b1c6bf5fae51d24a2c4d62e47683"
2766-
integrity sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==
2767-
dependencies:
2768-
cheerio-select "^2.1.0"
2769-
dom-serializer "^2.0.0"
2770-
domhandler "^5.0.3"
2771-
domutils "^3.0.1"
2772-
htmlparser2 "^8.0.1"
2773-
parse5 "^7.0.0"
2774-
parse5-htmlparser2-tree-adapter "^7.0.0"
2775-
27762751
chokidar@^3.5.1, chokidar@^3.5.3, chokidar@^3.6.0:
27772752
version "3.6.0"
27782753
resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.6.0.tgz#197c6cc669ef2a8dc5e7b4d97ee4e092c3eb0d5b"
@@ -4126,16 +4101,6 @@ html-void-elements@^3.0.0:
41264101
resolved "https://registry.yarnpkg.com/html-void-elements/-/html-void-elements-3.0.0.tgz#fc9dbd84af9e747249034d4d62602def6517f1d7"
41274102
integrity sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==
41284103

4129-
htmlparser2@^8.0.1:
4130-
version "8.0.2"
4131-
resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-8.0.2.tgz#f002151705b383e62433b5cf466f5b716edaec21"
4132-
integrity sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==
4133-
dependencies:
4134-
domelementtype "^2.3.0"
4135-
domhandler "^5.0.3"
4136-
domutils "^3.0.1"
4137-
entities "^4.4.0"
4138-
41394104
http-cache-semantics@^4.1.1:
41404105
version "4.1.1"
41414106
resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz#abe02fcb2985460bf0323be664436ec3476a6d5a"
@@ -6171,14 +6136,13 @@ nuxt-icon@^0.3.3:
61716136
"@nuxt/kit" "^3.3.1"
61726137
nuxt-config-schema "^0.4.5"
61736138

6174-
nuxt-security@^2.0.0-beta.4:
6175-
version "2.0.0-beta.4"
6176-
resolved "https://registry.yarnpkg.com/nuxt-security/-/nuxt-security-2.0.0-beta.4.tgz#f419f2c2a6be8253bacc54311566337bb825dfe9"
6177-
integrity sha512-xGLUemsQmqZAhWn+6mmdkesV9VI+gCpoAzNmYgKJgIblXv9oh2gSlumll/2baAp5aWEMW0fs6fN5Eg5ugzPgeA==
6139+
nuxt-security@^2.0.0-rc.2:
6140+
version "2.0.0-rc.2"
6141+
resolved "https://registry.yarnpkg.com/nuxt-security/-/nuxt-security-2.0.0-rc.2.tgz#f7cb450b3514337682fdeb9760c985afaa8affa0"
6142+
integrity sha512-K7c3WgiU7rjpp/F432HGm1D+/Jcz3TZp7Ym9/B6SRoQCkTeZJXzzP5/VwNqnY9c3YGhXYcLNDySMar0r2ZTjrA==
61786143
dependencies:
61796144
"@nuxt/kit" "^3.11.2"
61806145
basic-auth "^2.0.1"
6181-
cheerio "^1.0.0-rc.12"
61826146
defu "^6.1.1"
61836147
nuxt-csurf "^1.5.1"
61846148
pathe "^1.0.0"
@@ -6440,14 +6404,6 @@ parse-url@^8.1.0:
64406404
dependencies:
64416405
parse-path "^7.0.0"
64426406

6443-
parse5-htmlparser2-tree-adapter@^7.0.0:
6444-
version "7.0.0"
6445-
resolved "https://registry.yarnpkg.com/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.0.0.tgz#23c2cc233bcf09bb7beba8b8a69d46b08c62c2f1"
6446-
integrity sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==
6447-
dependencies:
6448-
domhandler "^5.0.2"
6449-
parse5 "^7.0.0"
6450-
64516407
parse5@^7.0.0, parse5@^7.1.2:
64526408
version "7.1.2"
64536409
resolved "https://registry.yarnpkg.com/parse5/-/parse5-7.1.2.tgz#0736bebbfd77793823240a23b7fc5e010b7f8e32"

package.json

+3-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "nuxt-security",
3-
"version": "2.0.0-rc.1",
3+
"version": "2.0.0-rc.2",
44
"license": "MIT",
55
"type": "module",
66
"homepage": "https://nuxt-security.vercel.app",
@@ -78,7 +78,8 @@
7878
"entries": [
7979
"src/utils/hash.ts",
8080
"src/utils/headers.ts",
81-
"src/utils/merge.ts"
81+
"src/utils/merge.ts",
82+
"src/defaultConfig.ts"
8283
],
8384
"externals": [
8485
"unstorage"

0 commit comments

Comments
 (0)