unlock all words

This commit is contained in:
2026-11-11 23:34:56 -05:00
parent cb493be213
commit 1108da6cf0
7 changed files with 7 additions and 14956 deletions

View File

@@ -19,7 +19,7 @@ if [ -z "$SKIP_DATA_BUILD" ]; then
exit 1 exit 1
fi fi
# Stage generated outputs (no-op for files that didn't change) # Stage generated outputs (no-op for files that didn't change)
git add src/data/lexicon.js src/data/puzzles.js scripts/combo-words.txt || exit 1 git add src/data/lexicon.js scripts/combo-words.txt || exit 1
fi fi
if [ -z "$SKIP_VERSION_BUMP" ]; then if [ -z "$SKIP_VERSION_BUMP" ]; then

View File

@@ -1,5 +1,3 @@
import fs from 'node:fs';
import path from 'node:path';
import { extraWords } from './extra-words.mjs'; import { extraWords } from './extra-words.mjs';
import { DICTIONARY_SET } from '../src/data/lexicon.js'; import { DICTIONARY_SET } from '../src/data/lexicon.js';
@@ -41,13 +39,3 @@ for (const item of targetWordsPool) {
} }
console.log('Target words pool verified! Total words:', targetWordsPool.length); console.log('Target words pool verified! Total words:', targetWordsPool.length);
// Puzzles are generated from this pool at runtime (src/engine/generator.js):
// daily puzzles are seeded by date, unlimited puzzles are random.
const puzzlesFileContent = `// Target word pool for generated Quartiles puzzles (built by scripts/build-all-data.mjs)
export const TARGET_WORDS_POOL = ${JSON.stringify(targetWordsPool, null, 2)};
`;
fs.mkdirSync('src/data', { recursive: true });
fs.writeFileSync('src/data/puzzles.js', puzzlesFileContent, 'utf8');
console.log('Saved src/data/puzzles.js successfully!');

View File

@@ -1664,8 +1664,6 @@ alizarine
alizarines alizarines
alizaris alizaris
alkahestic alkahestic
alkalic
alkalin
alkalis alkalis
alkaliser alkaliser
alkalisers alkalisers
@@ -2643,7 +2641,6 @@ answerless
antae antae
antagonization antagonization
antalgics antalgics
antalkalies
antalkalis antalkalis
antar antar
antara antara
@@ -3111,7 +3108,6 @@ apoptoses
aporetic aporetic
aporias aporias
apos apos
aposiopetic
apositia apositia
apositias apositias
apositic apositic
@@ -3322,7 +3318,6 @@ araises
araising araising
aralia aralia
arames arames
araneid
araneids araneids
araneous araneous
arapaimas arapaimas
@@ -12777,7 +12772,6 @@ chairmaning
chairmans chairmans
chais chais
chaiseless chaiseless
chakalakas
chakra chakra
chakras chakras
chal chal
@@ -15541,7 +15535,6 @@ colonitises
colonizable colonizable
colonizationist colonizationist
colonizationists colonizationists
colonoscope
colonus colonus
colorably colorably
colorations colorations
@@ -23697,7 +23690,6 @@ dreich
dreicher dreicher
dreichest dreichest
dreidels dreidels
dreidls
dreigh dreigh
dreigher dreigher
dreighest dreighest
@@ -24839,8 +24831,6 @@ eicosanoid
eident eident
eidetics eidetics
eidograph eidograph
eidographs
eidolic
eidolons eidolons
eigenmode eigenmode
eigenmodes eigenmodes
@@ -26666,7 +26656,6 @@ epithetons
epitomic epitomic
epitomists epitomists
epitonic epitonic
epitope
epitopes epitopes
epitrite epitrite
epitrites epitrites
@@ -26682,7 +26671,6 @@ epochally
epodes epodes
epodic epodic
epopee epopee
epopees
epopoeia epopoeia
epopts epopts
epoxidation epoxidation
@@ -36153,7 +36141,6 @@ heling
heliodor heliodor
heliology heliology
helios helios
helioscope
helioses helioses
heliosis heliosis
heliostats heliostats
@@ -37927,7 +37914,6 @@ hypernova
hypernovas hypernovas
hypernyms hypernyms
hypernymy hypernymy
hyperope
hyperopes hyperopes
hyperosmia hyperosmia
hyperplastic hyperplastic
@@ -39326,7 +39312,6 @@ inoculants
inoculative inoculative
inoculators inoculators
inoculatory inoculatory
inoperably
inopinate inopinate
inorbed inorbed
inorbing inorbing
@@ -39335,10 +39320,6 @@ inordinacy
inordination inordination
inordinations inordinations
inornate inornate
inosculates
inosculating
inosculation
inosculations
inosine inosine
inosines inosines
inosite inosite
@@ -41146,18 +41127,12 @@ kakemonos
kakiemon kakiemon
kakiemons kakiemons
kaks kaks
kalam
kalamata kalamata
kalamatas kalamatas
kalamdans
kalamkari
kalams kalams
kalanchoe kalanchoe
kalanchoes kalanchoes
kalendar kalendar
kalendared
kalendaring
kalendars
kales kales
kalewife kalewife
kalewives kalewives
@@ -41173,25 +41148,17 @@ kaliphates
kaliphs kaliphs
kalium kalium
kallidin kallidin
kallidins
kallitype kallitype
kallitypes kallitypes
kalongs
kalooki
kalookie kalookie
kalookies kalookies
kalookis kalookis
kalotype kalotype
kalotypes kalotypes
kalpac kalpac
kalpacs
kalpaks
kalpas kalpas
kalpis kalpis
kalpises kalpises
kalsomined
kalsomines
kalsomining
kaluki kaluki
kalumpit kalumpit
kalumpits kalumpits
@@ -41772,7 +41739,6 @@ kineticist
kineticists kineticists
kinetin kinetin
kinetins kinetins
kinetoscope
kingcrafts kingcrafts
kingdomed kingdomed
kingdomless kingdomless
@@ -43707,7 +43673,6 @@ liquidus
liquorices liquorices
liras liras
liri liri
liriope
liriopes liriopes
liripipes liripipes
liripoop liripoop
@@ -45884,8 +45849,6 @@ mashua
mashy mashy
masing masing
maskable maskable
maskalonge
maskalonges
maskanonges maskanonges
maskeg maskeg
maskegs maskegs
@@ -50212,7 +50175,6 @@ myomatous
myopathic myopathic
myopathies myopathies
myopathy myopathy
myope
myopes myopes
myophilies myophilies
myophilous myophilous
@@ -50245,7 +50207,6 @@ myringitis
myriopod myriopod
myriorama myriorama
myrioramas myrioramas
myrioscope
myristic myristic
myrmecoid myrmecoid
myrrhine myrrhine
@@ -50808,8 +50769,6 @@ negrophobe
negrophobes negrophobes
negs negs
neifs neifs
neighborless
neighbourless
neinei neinei
neineis neineis
neist neist
@@ -51072,7 +51031,6 @@ neuropathies
neuropathist neuropathist
neuropathists neuropathists
neuropaths neuropaths
neuropeptide
neuropil neuropil
neuropils neuropils
neuroplasm neuroplasm
@@ -53020,14 +52978,11 @@ opaled
opalines opalines
opalised opalised
opalized opalized
opeidoscope
openability
openable openable
opennesses opennesses
openside openside
opensides opensides
openworks openworks
opepe
opepes opepes
operagoer operagoer
operagoers operagoers
@@ -53046,15 +53001,11 @@ operatising
operativeness operativeness
operativity operativity
operatize operatize
operatized
operatizes
operatizing
opercele opercele
operceles operceles
opercula opercula
opercular opercular
operculars operculars
operculate
opercule opercule
opercules opercules
operettist operettist
@@ -53396,7 +53347,6 @@ orologists
orology orology
orometers orometers
oronasal oronasal
oropesa
oropesas oropesas
orphanhoods orphanhoods
orphanism orphanism
@@ -53467,19 +53417,15 @@ oscar
oscars oscars
oscheal oscheal
oscillative oscillative
oscillography
oscinine oscinine
oscitance oscitance
oscitances oscitances
oscitancies
oscitantly
oscitate oscitate
oscitated oscitated
oscitates oscitates
oscitating oscitating
oscitations oscitations
oscula oscula
osculatories
oscule oscule
oscules oscules
osetra osetra
@@ -59818,7 +59764,6 @@ poitrels
poitrine poitrine
poitrines poitrines
pokable pokable
pokal
pokals pokals
pokeberries pokeberries
pokeful pokeful
@@ -74044,7 +73989,6 @@ slooshing
sloots sloots
sloper sloper
slopers slopers
slopewise
slopier slopier
slopiest slopiest
slopingly slopingly
@@ -77034,7 +76978,6 @@ staunchers
staunchings staunchings
stauning stauning
stauns stauns
stauroscope
stavesacre stavesacre
stavesacres stavesacres
stawing stawing
@@ -78840,7 +78783,6 @@ suboctuple
subocular subocular
suboffice suboffice
suboffices suboffices
subopercula
suboptic suboptic
suboral suboral
subordinal subordinal
@@ -81642,7 +81584,6 @@ teil
tein tein
teinding teinding
teinds teinds
teinoscope
tel tel
tela tela
telae telae
@@ -82693,8 +82634,6 @@ thionyl
thionyls thionyls
thiopental thiopental
thiopentals thiopentals
thiopentone
thiopentones
thiophen thiophen
thiophene thiophene
thiophenes thiophenes
@@ -82746,7 +82685,6 @@ thonder
thonged thonged
thoracal thoracal
thoraces thoraces
thoracoscope
thorianites thorianites
thorias thorias
thoric thoric
@@ -85171,7 +85109,6 @@ trollings
trollius trollius
trolloped trolloped
trollopee trollopee
trollopees
trolloping trolloping
trollopy trollopy
trolly trolly
@@ -87532,7 +87469,6 @@ unnourishing
unobeyed unobeyed
unoften unoften
unopen unopen
unopenable
unoperative unoperative
unorder unorder
unordering unordering

View File

@@ -27,7 +27,6 @@ thoughtfulness|thou-ght-ful-ness|mind|The state of thinking deeply or being cari
architecture|ar-chi-tec-ture|city|The art and practice of designing buildings architecture|ar-chi-tec-ture|city|The art and practice of designing buildings
metropolitan|me-tro-pol-itan|city|Relating to a large, busy city metropolitan|me-tro-pol-itan|city|Relating to a large, busy city
construction|con-stru-cti-on|city|The building of something typically large construction|con-stru-cti-on|city|The building of something typically large
neighborhood|neigh-bor-ho-od|city|A district or area forming a community
skyscraper|sky-sc-ra-per|city|A very tall building with many stories skyscraper|sky-sc-ra-per|city|A very tall building with many stories
masterpiece|mas-ter-pie-ce|arts|A work of outstanding artistry or skill masterpiece|mas-ter-pie-ce|arts|A work of outstanding artistry or skill
calligraphy|cal-lig-ra-phy|arts|Decorative handwriting or handwritten lettering calligraphy|cal-lig-ra-phy|arts|Decorative handwriting or handwritten lettering
@@ -93,7 +92,6 @@ exploration|ex-plo-ra-tion|ocean|The action of traveling through an unfamiliar a
electricity|el-ect-ri-city|physics|Form of energy from charged elementary particles electricity|el-ect-ri-city|physics|Form of energy from charged elementary particles
radioactive|rad-ioa-cti-ve|physics|Emitting ionizing radiation from nuclei radioactive|rad-ioa-cti-ve|physics|Emitting ionizing radiation from nuclei
magnetism|mag-ne-ti-sm|physics|A physical phenomenon produced by the motion of electric charge magnetism|mag-ne-ti-sm|physics|A physical phenomenon produced by the motion of electric charge
kaleidoscope|kal-eid-osc-ope|arts|Optical instrument with reflective surfaces showing patterns
rollercoaster|rol-ler-coas-ter|fun|Amusement park ride with steep slopes and curves rollercoaster|rol-ler-coas-ter|fun|Amusement park ride with steep slopes and curves
firecracker|fi-rec-rac-ker|fun|A loud explosive firework firecracker|fi-rec-rac-ker|fun|A loud explosive firework
helicopter|he-li-cop-ter|travel|Aircraft with horizontally rotating blades helicopter|he-li-cop-ter|travel|Aircraft with horizontally rotating blades

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

View File

@@ -1,3 +1,3 @@
{ {
"version": "1.0.7" "version": "1.0.8"
} }