mirror of
				https://gitlab.com/DevLifeFromModernWay/devlifefrommodernway.gitlab.io.git
				synced 2025-11-04 06:19:28 +00:00 
			
		
		
		
	Add LICENSE information to the book
This commit is contained in:
		
							
								
								
									
										1
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							@@ -1,3 +1,4 @@
 | 
			
		||||
node_modules
 | 
			
		||||
_book
 | 
			
		||||
target
 | 
			
		||||
EXTERNAL_LICENSE_REPORT.md
 | 
			
		||||
 
 | 
			
		||||
@@ -11,7 +11,7 @@
 | 
			
		||||
    "search-pro-fixed"
 | 
			
		||||
  ],
 | 
			
		||||
  "styles": {
 | 
			
		||||
    "website": "./styles/website.css"
 | 
			
		||||
    "website": "./_styles/website.css"
 | 
			
		||||
  },
 | 
			
		||||
  "pdf.fontSize": 16,
 | 
			
		||||
  "pdf.paperSize": "a4",
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										11
									
								
								licese-report.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										11
									
								
								licese-report.json
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,11 @@
 | 
			
		||||
{
 | 
			
		||||
  "fields": [
 | 
			
		||||
    "name",
 | 
			
		||||
    "author",
 | 
			
		||||
    "licenseType",
 | 
			
		||||
    "link",
 | 
			
		||||
    "installedVersion",
 | 
			
		||||
    "licensePeriod",
 | 
			
		||||
    "comment"
 | 
			
		||||
  ]
 | 
			
		||||
}
 | 
			
		||||
@@ -2,14 +2,15 @@
 | 
			
		||||
  "name": "devlifefrommodernway",
 | 
			
		||||
  "private": true,
 | 
			
		||||
  "scripts": {
 | 
			
		||||
    "watch": "run-p watch:web",
 | 
			
		||||
    "watch": "run-s license && run-p watch:web",
 | 
			
		||||
    "watch:web": "honkit serve",
 | 
			
		||||
    "build": "run-s build:content",
 | 
			
		||||
    "build": "run-s license build:content",
 | 
			
		||||
    "build:content": "run-p build:content:*",
 | 
			
		||||
    "build:content:web": "honkit build",
 | 
			
		||||
    "build:content:pdf": "mkdir -p ./target/ && honkit pdf . ./target/book.pdf",
 | 
			
		||||
    "build:content:epub": "mkdir -p ./target/ && honkit epub . ./target/book.epub",
 | 
			
		||||
    "build:content:mobi": "mkdir -p ./target/ && honkit mobi . ./target/book.mobi"
 | 
			
		||||
    "build:content:mobi": "mkdir -p ./target/ && honkit mobi . ./target/book.mobi",
 | 
			
		||||
    "license": "license-report --output=markdown --config ./licese-report.json > src/EXTERNAL_LICENSE_REPORT.md"
 | 
			
		||||
  },
 | 
			
		||||
  "devDependencies": {
 | 
			
		||||
    "gitbook-plugin-anchors": "^0.7.1",
 | 
			
		||||
@@ -19,6 +20,7 @@
 | 
			
		||||
    "gitbook-plugin-search-pro-fixed": "^1.0.1",
 | 
			
		||||
    "graceful-fs": "^4.2.11",
 | 
			
		||||
    "honkit": "^5.1.1",
 | 
			
		||||
    "license-report": "^6.5.0",
 | 
			
		||||
    "npm-run-all": "^4.1.5"
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										261
									
								
								pnpm-lock.yaml
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										261
									
								
								pnpm-lock.yaml
									
									
									
										generated
									
									
									
								
							@@ -26,6 +26,9 @@ devDependencies:
 | 
			
		||||
  honkit:
 | 
			
		||||
    specifier: ^5.1.1
 | 
			
		||||
    version: 5.1.1
 | 
			
		||||
  license-report:
 | 
			
		||||
    specifier: ^6.5.0
 | 
			
		||||
    version: 6.5.0
 | 
			
		||||
  npm-run-all:
 | 
			
		||||
    specifier: ^4.1.5
 | 
			
		||||
    version: 4.1.5
 | 
			
		||||
@@ -87,6 +90,26 @@ packages:
 | 
			
		||||
      lodash: 4.17.21
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /@kessler/tableify@1.0.2:
 | 
			
		||||
    resolution: {integrity: sha512-e4psVV9Fe2eBfS9xK2rzQ9lE5xS4tARm7EJzDb6sVZy3F+EMyHJ67i0NdBVR9BRyQx7YhogMCbB6R1QwXuBxMg==}
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /@sindresorhus/is@5.6.0:
 | 
			
		||||
    resolution: {integrity: sha512-TV7t8GKYaJWsn00tFDqBw8+Uqmr8A0fRU1tvTQhyZzGv0sJCGRQL3JGMI3ucuKo3XIZdUP+Lx7/gh2t3lewy7g==}
 | 
			
		||||
    engines: {node: '>=14.16'}
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /@szmarczak/http-timer@5.0.1:
 | 
			
		||||
    resolution: {integrity: sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==}
 | 
			
		||||
    engines: {node: '>=14.16'}
 | 
			
		||||
    dependencies:
 | 
			
		||||
      defer-to-connect: 2.0.1
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /@types/http-cache-semantics@4.0.2:
 | 
			
		||||
    resolution: {integrity: sha512-FD+nQWA2zJjh4L9+pFXqWOi0Hs1ryBCfI+985NjluQ1p8EYtoLvjLOKidXBtZ4/IcxDX4o8/E8qDS3540tNliw==}
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /a-sync-waterfall@1.0.1:
 | 
			
		||||
    resolution: {integrity: sha512-RYTOHHdWipFUliRFMCS4X2Yn2X8M87V/OpSqWzKKOGhzqyUxzyVmhHDH9sAvG+ZuQf/TAOFsLCpMw09I1ufUnA==}
 | 
			
		||||
    dev: true
 | 
			
		||||
@@ -234,6 +257,24 @@ packages:
 | 
			
		||||
    resolution: {integrity: sha512-/x68VkHLeTl3/Ll8IvxdwzhrT+IyKc52e/oyHhA2RwqPqswSnjVbSddfPRwAsJtbilMAPSRWwAlpxdYsSWOTKQ==}
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /cacheable-lookup@7.0.0:
 | 
			
		||||
    resolution: {integrity: sha512-+qJyx4xiKra8mZrcwhjMRMUhD5NR1R8esPkzIYxX96JiecFoxAXFuz/GpR3+ev4PE1WamHip78wV0vcmPQtp8w==}
 | 
			
		||||
    engines: {node: '>=14.16'}
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /cacheable-request@10.2.14:
 | 
			
		||||
    resolution: {integrity: sha512-zkDT5WAF4hSSoUgyfg5tFIxz8XQK+25W/TLVojJTMKBaxevLBBtLxgqguAuVQB8PVW79FVjHcU+GJ9tVbDZ9mQ==}
 | 
			
		||||
    engines: {node: '>=14.16'}
 | 
			
		||||
    dependencies:
 | 
			
		||||
      '@types/http-cache-semantics': 4.0.2
 | 
			
		||||
      get-stream: 6.0.1
 | 
			
		||||
      http-cache-semantics: 4.1.1
 | 
			
		||||
      keyv: 4.5.4
 | 
			
		||||
      mimic-response: 4.0.0
 | 
			
		||||
      normalize-url: 8.0.0
 | 
			
		||||
      responselike: 3.0.0
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /call-bind@1.0.2:
 | 
			
		||||
    resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==}
 | 
			
		||||
    dependencies:
 | 
			
		||||
@@ -437,6 +478,35 @@ packages:
 | 
			
		||||
      ms: 2.1.3
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /debug@4.3.4:
 | 
			
		||||
    resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==}
 | 
			
		||||
    engines: {node: '>=6.0'}
 | 
			
		||||
    peerDependencies:
 | 
			
		||||
      supports-color: '*'
 | 
			
		||||
    peerDependenciesMeta:
 | 
			
		||||
      supports-color:
 | 
			
		||||
        optional: true
 | 
			
		||||
    dependencies:
 | 
			
		||||
      ms: 2.1.2
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /decompress-response@6.0.0:
 | 
			
		||||
    resolution: {integrity: sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==}
 | 
			
		||||
    engines: {node: '>=10'}
 | 
			
		||||
    dependencies:
 | 
			
		||||
      mimic-response: 3.1.0
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /deep-extend@0.6.0:
 | 
			
		||||
    resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==}
 | 
			
		||||
    engines: {node: '>=4.0.0'}
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /defer-to-connect@2.0.1:
 | 
			
		||||
    resolution: {integrity: sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==}
 | 
			
		||||
    engines: {node: '>=10'}
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /define-data-property@1.1.1:
 | 
			
		||||
    resolution: {integrity: sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==}
 | 
			
		||||
    engines: {node: '>= 0.4'}
 | 
			
		||||
@@ -568,6 +638,10 @@ packages:
 | 
			
		||||
    engines: {node: '>=0.12'}
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /eol@0.9.1:
 | 
			
		||||
    resolution: {integrity: sha512-Ds/TEoZjwggRoz/Q2O7SE3i4Jm66mqTDfmdHdq/7DKVk3bro9Q8h6WdXKdPqFLMoqxrDK5SVRzHVPOS6uuGtrg==}
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /error-ex@1.3.2:
 | 
			
		||||
    resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==}
 | 
			
		||||
    dependencies:
 | 
			
		||||
@@ -716,6 +790,11 @@ packages:
 | 
			
		||||
      is-callable: 1.2.7
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /form-data-encoder@2.1.4:
 | 
			
		||||
    resolution: {integrity: sha512-yDYSgNMraqvnxiEXO4hi88+YZxaHC6QKzb5N84iRCTDeRO7ZALpir/lVmf/uXUhnwUr2O4HU8s/n6x+yNjQkHw==}
 | 
			
		||||
    engines: {node: '>= 14.17'}
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /fresh@0.5.2:
 | 
			
		||||
    resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==}
 | 
			
		||||
    engines: {node: '>= 0.6'}
 | 
			
		||||
@@ -771,6 +850,16 @@ packages:
 | 
			
		||||
      has-symbols: 1.0.3
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /get-stdin@5.0.1:
 | 
			
		||||
    resolution: {integrity: sha512-jZV7n6jGE3Gt7fgSTJoz91Ak5MuTLwMwkoYdjxuJ/AmjIsE1UC03y/IWkZCQGEvVNS9qoRNwy5BCqxImv0FVeA==}
 | 
			
		||||
    engines: {node: '>=0.12.0'}
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /get-stream@6.0.1:
 | 
			
		||||
    resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==}
 | 
			
		||||
    engines: {node: '>=10'}
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /get-symbol-description@1.0.0:
 | 
			
		||||
    resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==}
 | 
			
		||||
    engines: {node: '>= 0.4'}
 | 
			
		||||
@@ -877,6 +966,23 @@ packages:
 | 
			
		||||
      get-intrinsic: 1.2.1
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /got@13.0.0:
 | 
			
		||||
    resolution: {integrity: sha512-XfBk1CxOOScDcMr9O1yKkNaQyy865NbYs+F7dr4H0LZMVgCj2Le59k6PqbNHoL5ToeaEQUYh6c6yMfVcc6SJxA==}
 | 
			
		||||
    engines: {node: '>=16'}
 | 
			
		||||
    dependencies:
 | 
			
		||||
      '@sindresorhus/is': 5.6.0
 | 
			
		||||
      '@szmarczak/http-timer': 5.0.1
 | 
			
		||||
      cacheable-lookup: 7.0.0
 | 
			
		||||
      cacheable-request: 10.2.14
 | 
			
		||||
      decompress-response: 6.0.0
 | 
			
		||||
      form-data-encoder: 2.1.4
 | 
			
		||||
      get-stream: 6.0.1
 | 
			
		||||
      http2-wrapper: 2.2.0
 | 
			
		||||
      lowercase-keys: 3.0.0
 | 
			
		||||
      p-cancelable: 3.0.0
 | 
			
		||||
      responselike: 3.0.0
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /graceful-fs@4.2.11:
 | 
			
		||||
    resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==}
 | 
			
		||||
    dev: true
 | 
			
		||||
@@ -1018,6 +1124,10 @@ packages:
 | 
			
		||||
      entities: 4.5.0
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /http-cache-semantics@4.1.1:
 | 
			
		||||
    resolution: {integrity: sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==}
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /http-errors@1.8.1:
 | 
			
		||||
    resolution: {integrity: sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==}
 | 
			
		||||
    engines: {node: '>= 0.6'}
 | 
			
		||||
@@ -1033,6 +1143,14 @@ packages:
 | 
			
		||||
    resolution: {integrity: sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==}
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /http2-wrapper@2.2.0:
 | 
			
		||||
    resolution: {integrity: sha512-kZB0wxMo0sh1PehyjJUWRFEd99KC5TLjZ2cULC4f9iqJBAmKQQXEICjxl5iPJRwP40dpeHFqqhm7tYCvODpqpQ==}
 | 
			
		||||
    engines: {node: '>=10.19.0'}
 | 
			
		||||
    dependencies:
 | 
			
		||||
      quick-lru: 5.1.1
 | 
			
		||||
      resolve-alpn: 1.2.1
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /i18n-t@1.0.1:
 | 
			
		||||
    resolution: {integrity: sha512-2NmZwpsnRTzpZfIP6Rcic16m5QBNVaIwVyU182+iatd6RNbWmGi74LTA/R/oDa58RZ87bHChLgWpmulEAoEruQ==}
 | 
			
		||||
    dependencies:
 | 
			
		||||
@@ -1064,6 +1182,10 @@ packages:
 | 
			
		||||
    resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /ini@1.3.8:
 | 
			
		||||
    resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==}
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /internal-slot@1.0.5:
 | 
			
		||||
    resolution: {integrity: sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==}
 | 
			
		||||
    engines: {node: '>= 0.4'}
 | 
			
		||||
@@ -1237,6 +1359,10 @@ packages:
 | 
			
		||||
      esprima: 4.0.1
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /json-buffer@3.0.1:
 | 
			
		||||
    resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==}
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /json-parse-better-errors@1.0.2:
 | 
			
		||||
    resolution: {integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==}
 | 
			
		||||
    dev: true
 | 
			
		||||
@@ -1263,11 +1389,35 @@ packages:
 | 
			
		||||
      - encoding
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /keyv@4.5.4:
 | 
			
		||||
    resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==}
 | 
			
		||||
    dependencies:
 | 
			
		||||
      json-buffer: 3.0.1
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /kramed@0.5.6:
 | 
			
		||||
    resolution: {integrity: sha512-V4qwQAp8HPQPU6Ph9Q4bc+P+nKQWEGlWYLRDkK7n+CPaMi8/VRm9/R710tRmag4whLsnKR91CO9Ras/Rnff9bw==}
 | 
			
		||||
    hasBin: true
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /license-report@6.5.0:
 | 
			
		||||
    resolution: {integrity: sha512-e8VbNeBb2UumBaTCciINTmW0MquM9HmSSGskCxFqIPjsypYHWlwoz5k6ydGP1lk5GaYUHBZsN+XoENJ5C9c04A==}
 | 
			
		||||
    engines: {node: '>=16'}
 | 
			
		||||
    hasBin: true
 | 
			
		||||
    dependencies:
 | 
			
		||||
      '@kessler/tableify': 1.0.2
 | 
			
		||||
      debug: 4.3.4
 | 
			
		||||
      eol: 0.9.1
 | 
			
		||||
      got: 13.0.0
 | 
			
		||||
      rc: 1.2.8
 | 
			
		||||
      semver: 7.5.4
 | 
			
		||||
      tablemark: 3.0.0
 | 
			
		||||
      text-table: 0.2.0
 | 
			
		||||
      visit-values: 2.0.0
 | 
			
		||||
    transitivePeerDependencies:
 | 
			
		||||
      - supports-color
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /livereload-js@2.4.0:
 | 
			
		||||
    resolution: {integrity: sha512-XPQH8Z2GDP/Hwz2PCDrh2mth4yFejwA1OZ/81Ti3LgKyhDcEjsSsqFWZojHG0va/duGd+WyosY7eXLDoOyqcPw==}
 | 
			
		||||
    dev: true
 | 
			
		||||
@@ -1286,6 +1436,17 @@ packages:
 | 
			
		||||
    resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==}
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /lower-case@2.0.2:
 | 
			
		||||
    resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==}
 | 
			
		||||
    dependencies:
 | 
			
		||||
      tslib: 2.6.2
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /lowercase-keys@3.0.0:
 | 
			
		||||
    resolution: {integrity: sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==}
 | 
			
		||||
    engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /lru-cache@6.0.0:
 | 
			
		||||
    resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==}
 | 
			
		||||
    engines: {node: '>=10'}
 | 
			
		||||
@@ -1326,6 +1487,16 @@ packages:
 | 
			
		||||
    hasBin: true
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /mimic-response@3.1.0:
 | 
			
		||||
    resolution: {integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==}
 | 
			
		||||
    engines: {node: '>=10'}
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /mimic-response@4.0.0:
 | 
			
		||||
    resolution: {integrity: sha512-e5ISH9xMYU0DzrT+jl8q2ze9D6eWBto+I8CNpe+VI+K2J/F/k3PdkdTdz4wvGVH4NTpo+NRYTVIuMQEMMcsLqg==}
 | 
			
		||||
    engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /minimatch@3.1.2:
 | 
			
		||||
    resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
 | 
			
		||||
    dependencies:
 | 
			
		||||
@@ -1357,6 +1528,10 @@ packages:
 | 
			
		||||
    resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==}
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /ms@2.1.2:
 | 
			
		||||
    resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==}
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /ms@2.1.3:
 | 
			
		||||
    resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
 | 
			
		||||
    dev: true
 | 
			
		||||
@@ -1365,6 +1540,13 @@ packages:
 | 
			
		||||
    resolution: {integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==}
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /no-case@3.0.4:
 | 
			
		||||
    resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==}
 | 
			
		||||
    dependencies:
 | 
			
		||||
      lower-case: 2.0.2
 | 
			
		||||
      tslib: 2.6.2
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /node-fetch@2.7.0:
 | 
			
		||||
    resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==}
 | 
			
		||||
    engines: {node: 4.x || >=6.0.0}
 | 
			
		||||
@@ -1391,6 +1573,11 @@ packages:
 | 
			
		||||
    engines: {node: '>=0.10.0'}
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /normalize-url@8.0.0:
 | 
			
		||||
    resolution: {integrity: sha512-uVFpKhj5MheNBJRTiMZ9pE/7hD1QTeEvugSJW/OmLzAp78PB5O6adfMNTvmfKhXBkvCzC+rqifWcVYpGFwTjnw==}
 | 
			
		||||
    engines: {node: '>=14.16'}
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /npm-run-all@4.1.5:
 | 
			
		||||
    resolution: {integrity: sha512-Oo82gJDAVcaMdi3nuoKFavkIHBRVqQ1qvMb+9LHk/cF4P6B2m8aP04hGf7oL6wZ9BuGwX1onlLhpuoofSyoQDQ==}
 | 
			
		||||
    engines: {node: '>= 4'}
 | 
			
		||||
@@ -1496,6 +1683,11 @@ packages:
 | 
			
		||||
    engines: {node: '>=0.10.0'}
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /p-cancelable@3.0.0:
 | 
			
		||||
    resolution: {integrity: sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw==}
 | 
			
		||||
    engines: {node: '>=12.20'}
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /parse-json@4.0.0:
 | 
			
		||||
    resolution: {integrity: sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==}
 | 
			
		||||
    engines: {node: '>=4'}
 | 
			
		||||
@@ -1576,6 +1768,11 @@ packages:
 | 
			
		||||
      side-channel: 1.0.4
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /quick-lru@5.1.1:
 | 
			
		||||
    resolution: {integrity: sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==}
 | 
			
		||||
    engines: {node: '>=10'}
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /range-parser@1.2.1:
 | 
			
		||||
    resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==}
 | 
			
		||||
    engines: {node: '>= 0.6'}
 | 
			
		||||
@@ -1589,6 +1786,16 @@ packages:
 | 
			
		||||
      string_decoder: 0.10.31
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /rc@1.2.8:
 | 
			
		||||
    resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==}
 | 
			
		||||
    hasBin: true
 | 
			
		||||
    dependencies:
 | 
			
		||||
      deep-extend: 0.6.0
 | 
			
		||||
      ini: 1.3.8
 | 
			
		||||
      minimist: 1.2.8
 | 
			
		||||
      strip-json-comments: 2.0.1
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /read-pkg@3.0.0:
 | 
			
		||||
    resolution: {integrity: sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==}
 | 
			
		||||
    engines: {node: '>=4'}
 | 
			
		||||
@@ -1619,6 +1826,10 @@ packages:
 | 
			
		||||
    engines: {node: '>=0.10.0'}
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /resolve-alpn@1.2.1:
 | 
			
		||||
    resolution: {integrity: sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==}
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /resolve@1.22.8:
 | 
			
		||||
    resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==}
 | 
			
		||||
    hasBin: true
 | 
			
		||||
@@ -1628,6 +1839,13 @@ packages:
 | 
			
		||||
      supports-preserve-symlinks-flag: 1.0.0
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /responselike@3.0.0:
 | 
			
		||||
    resolution: {integrity: sha512-40yHxbNcl2+rzXvZuVkrYohathsSJlMTXKryG5y8uciHv1+xDLHQpgjG64JUO9nrEq2jGLH6IZ8BcZyw3wrweg==}
 | 
			
		||||
    engines: {node: '>=14.16'}
 | 
			
		||||
    dependencies:
 | 
			
		||||
      lowercase-keys: 3.0.0
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /rimraf@2.6.3:
 | 
			
		||||
    resolution: {integrity: sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==}
 | 
			
		||||
    hasBin: true
 | 
			
		||||
@@ -1702,6 +1920,14 @@ packages:
 | 
			
		||||
      - supports-color
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /sentence-case@3.0.4:
 | 
			
		||||
    resolution: {integrity: sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==}
 | 
			
		||||
    dependencies:
 | 
			
		||||
      no-case: 3.0.4
 | 
			
		||||
      tslib: 2.6.2
 | 
			
		||||
      upper-case-first: 2.0.2
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /set-function-name@2.0.1:
 | 
			
		||||
    resolution: {integrity: sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==}
 | 
			
		||||
    engines: {node: '>= 0.4'}
 | 
			
		||||
@@ -1765,6 +1991,14 @@ packages:
 | 
			
		||||
    resolution: {integrity: sha512-eWN+LnM3GR6gPu35WxNgbGl8rmY1AEmoMDvL/QD6zYmPWgywxWqJWNdLGT+ke8dKNWrcYgYjPpG5gbTfghP8rw==}
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /split-text-to-chunks@1.0.0:
 | 
			
		||||
    resolution: {integrity: sha512-HLtEwXK/T4l7QZSJ/kOSsZC0o5e2Xg3GzKKFxm0ZexJXw0Bo4CaEl39l7MCSRHk9EOOL5jT8JIDjmhTtcoe6lQ==}
 | 
			
		||||
    hasBin: true
 | 
			
		||||
    dependencies:
 | 
			
		||||
      get-stdin: 5.0.1
 | 
			
		||||
      minimist: 1.2.8
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /sprintf-js@1.0.3:
 | 
			
		||||
    resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==}
 | 
			
		||||
    dev: true
 | 
			
		||||
@@ -1837,6 +2071,11 @@ packages:
 | 
			
		||||
    engines: {node: '>=4'}
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /strip-json-comments@2.0.1:
 | 
			
		||||
    resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==}
 | 
			
		||||
    engines: {node: '>=0.10.0'}
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /supports-color@5.5.0:
 | 
			
		||||
    resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==}
 | 
			
		||||
    engines: {node: '>=4'}
 | 
			
		||||
@@ -1849,6 +2088,18 @@ packages:
 | 
			
		||||
    engines: {node: '>= 0.4'}
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /tablemark@3.0.0:
 | 
			
		||||
    resolution: {integrity: sha512-7N05gRK7t6B4g8AtedUsKoKtPjplmUjOPr/V4kVB+7U3yGiB3WvKqMTTQzVCZyhfZUXgQFp9YyN9ZgC52uCPKw==}
 | 
			
		||||
    engines: {node: '>=14.16'}
 | 
			
		||||
    dependencies:
 | 
			
		||||
      sentence-case: 3.0.4
 | 
			
		||||
      split-text-to-chunks: 1.0.0
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /text-table@0.2.0:
 | 
			
		||||
    resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==}
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /tiny-lr@1.1.1:
 | 
			
		||||
    resolution: {integrity: sha512-44yhA3tsaRoMOjQQ+5v5mVdqef+kH6Qze9jTpqtVufgYjYt08zyZAwNwwVBj3i1rJMnR52IxOW0LK0vBzgAkuA==}
 | 
			
		||||
    dependencies:
 | 
			
		||||
@@ -1945,6 +2196,12 @@ packages:
 | 
			
		||||
    engines: {node: '>=8.11'}
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /upper-case-first@2.0.2:
 | 
			
		||||
    resolution: {integrity: sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==}
 | 
			
		||||
    dependencies:
 | 
			
		||||
      tslib: 2.6.2
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /urijs@1.19.11:
 | 
			
		||||
    resolution: {integrity: sha512-HXgFDgDommxn5/bIv0cnQZsPhHDA90NPHD6+c/v21U5+Sx5hoP8+dP9IZXBU1gIfvdRfhG8cel9QNPeionfcCQ==}
 | 
			
		||||
    dev: true
 | 
			
		||||
@@ -1961,6 +2218,10 @@ packages:
 | 
			
		||||
      spdx-expression-parse: 3.0.1
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /visit-values@2.0.0:
 | 
			
		||||
    resolution: {integrity: sha512-vLFU70y3D915d611GnHYeHkEmq6ZZETzTH4P1hM6I9E3lBwH2VeBBEESe/bGCY+gAyK0qqLFn5bNFpui/GKmww==}
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /web-resource-inliner@6.0.1:
 | 
			
		||||
    resolution: {integrity: sha512-kfqDxt5dTB1JhqsCUQVFDj0rmY+4HLwGQIsLPbyrsN9y9WV/1oFDSx3BQ4GfCv9X+jVeQ7rouTqwK53rA/7t8A==}
 | 
			
		||||
    engines: {node: '>=10.0.0'}
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										19
									
								
								src/LICENSE.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										19
									
								
								src/LICENSE.md
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,19 @@
 | 
			
		||||
# LICENSE Information
 | 
			
		||||
 | 
			
		||||
## 本文
 | 
			
		||||
 | 
			
		||||
このページの本文は明示的なライセンス表記がない限り、以下の通りに CC-BY-4.0 ライセンスで提供されます。
 | 
			
		||||
 | 
			
		||||
使用する場合は著者名を著者が認識可能な形で明示してください。著者名表記さえ守れば、任意の引用や改変および再配布は自由です。
 | 
			
		||||
 | 
			
		||||
> The main text in 「モダンからはじめる プログラミング生活!」 (c) by Satsuki Akiba <anosatsuk124@gmail.com>
 | 
			
		||||
>
 | 
			
		||||
> The main text in 「モダンからはじめる プログラミング生活!」 is licensed under a
 | 
			
		||||
> Creative Commons Attribution 4.0 International License.
 | 
			
		||||
>
 | 
			
		||||
> You should have received a copy of the license along with this
 | 
			
		||||
> work. If not, see <https://creativecommons.org/licenses/by/4.0/>.
 | 
			
		||||
 | 
			
		||||
## その他の使用ライブラリ等の外部ライセンス
 | 
			
		||||
 | 
			
		||||
{%include "EXTERNAL_LICENSE_REPORT.md" %}
 | 
			
		||||
@@ -5,3 +5,7 @@
 | 
			
		||||
## Web (TypeScript / JavaScript) 編
 | 
			
		||||
 | 
			
		||||
- [モダンからはじめる Web アプリ開発!](WebApps/README.md)
 | 
			
		||||
 | 
			
		||||
## リポジトリ情報
 | 
			
		||||
 | 
			
		||||
- [LICENSE](LICENSE.md)
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user